Business Process :
Business processes are part of the service component layer. WS-BPEL(Web Service Business Process Execution Language) is the language for composing business processes.
Elements in Business Process :
1. Partners : Define parties interacting with the process
2. Variables : Specify information used while running the business process
3. Correlation Sets : Match messages to the correct process instances
4. Fault Handlers : Recover from partial and unsuccessful work done in the current scope of the business process.
5. Compensation Handlers : Contains actions that perform reverse operations for a particular scope or activity
6. Event Handlers : Perform work based on an event or an asynchronous message
7. Activities : These are used to define the process logic.
Business processes are part of the service component layer. WS-BPEL(Web Service Business Process Execution Language) is the language for composing business processes.
- BPEL facilitates the building of composite integration applications by allowing reuse of existing it assets exposed as services.
- BPEL supports the required technology patterns for business: error handling, compensation, asynchronous processing.
- BPEL Process can invoked as a SCA component
- BPEL can invoke other SCA components
- SDO is slandered data format for messages
- BPEL implements interface partners and reference partners.
- micro flow is used for executing short business processes or small unit of work with in a large business process.
- Long running process involve servies that do not respond immediately run over a period of time and can involve people(human task).
Elements in Business Process :
1. Partners : Define parties interacting with the process
2. Variables : Specify information used while running the business process
3. Correlation Sets : Match messages to the correct process instances
4. Fault Handlers : Recover from partial and unsuccessful work done in the current scope of the business process.
5. Compensation Handlers : Contains actions that perform reverse operations for a particular scope or activity
6. Event Handlers : Perform work based on an event or an asynchronous message
7. Activities : These are used to define the process logic.