Features
The component SE Activiti provides two operational mode:
- integration mode, that exposes a service-based API of the engine Activiti. Several services are provided by the component to interact directly with the engine Activiti,
- service mode to implement your services using orchestrations and workflows.
Integration mode
TODO
Service mode
The mode "Service" of the SE Activiti permits to implement your services using orchestration and/or process capabilities of Activiti.
Orchestration
An orchestration is sequence of automatic service invocations, and can be modeled as a sequence of service tasks in a BPMN2 description. Creating an instance of such a process will start automatically the sequence of service invocations. As Activiti supports BPMN2, it is possible to implement your orchestration as a process containing only service tasks:
TODO
Process & Orchestration
The Activiti Service-Engine allows to run process or service orchestration.
Each configuration of this component embeds an Activiti process definition.
When such a configuration is deployed, a service with several operations is deployed providing following features:
- start a process instance of the process definition,
- complete the current task,
- retrieve process instances according to several criteria.
| Available operations can be different from a version of the component to another version. See the user guide of the right version. |
Concurrency
Several instance of the component can be deployed concurrently on Petals ESB. So, you are able to deploy each process definitions on several component instances to get high availability.
|