Thursday, January 12, 2012

WPS: Business Process (WS-BPEL) & It's Elements

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. 

  •  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.
Business processes are executed in process server as either  micro flows or long running process.
  • 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.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.