BPMN+ : Evaluation version
WHAT IS BPMN+?
Our new BPM suite, synthesis of ITESOFT's expertise, is the result of an experience of almost two decades and a strong involvement in standardization bodies (OMG, WfMC…).
Strict compliance with the standards is a solution anticipating tomorrow's issues. BPMN+ Composer, the design studio, is designed to reuse existing bricks based on standards (BPMN and JPA models). You have all the wealth of BPMN2 standard to define and control your processes, describe your data, documents and user interface. These models are then executed on the fly by the Engine, that can be deployed in various ways. It can run directly BPMN2 processes and be a migration vector to the cloud.
BPMN+ COMPOSER, A WORKSHOP TO DEVELOP PROCESS, DATA AND GUI
In the same graphical design environment, you integrate processes, structured data, documents and user interface to build the model of your application. Advanced configuration tasks are done through graphical wizards and forms settings that make intelligible the compound model.
The juxtaposition of views dedicated to processes, data and screens within the same environment (based on Eclipse) makes integrating these together more natural for the designer. The covered concepts complement easily and the application composition becomes explicit.
For fine and specific specialization application behaviors, or to implement sophisticated business rules, Java code can be called. It is then embedded in an application library and invoked when needed at runtime to render the expected behaviors.
AN EXECUTION ENGINE FOR ORCHESTRATION
During process execution, the engine orchestrates the application. Powered directly from the models built with BPMN+ Composer, it ensures the consistency of application behavior with semantic standards and provides the following services:
- Process automation service, to instantiate BPMN2 models, defining who does what and when.
- Data connection Service to access the information listed in the logic model by extracting data from their physical sources: databases, LDAP directories, flat files, ECM, web services, Salesforce…
- User interface Service to produce on the fly screens to display for end-user interactions
The configuration of the model is taken into account and the specific code is executed on demand, depending on the occurrence of specific events. User Context (terminal, preferences, profile, language, rights…) is dynamically evaluated to render screens the most suitable way.