Process Deployment and Execution - Business Process Execution Language (BPEL)

Processes are deployed and executed using an enhanced version of BPEL 2.0.

Conventional BPEL (WS-BPEL) is an execution language that defines how services can be orchestrated in order to provide further, higher level, services. Although it is a very powerful method for defining certain classes of Straight-Through Processing (STP) process, it is not sufficiently flexible to deal with all the requirements of a business process management process. For example, the language contains no definition of a user task, and cannot represent all required workflow patterns.

TIBCO ActiveMatrix BPM therefore implements a superset of BPEL 2.0, which contains enhancements and extensions to support the required business process management functionality and workflow patterns.

For more information about WS-BPEL 2.0 see the OASIS website at http://www.oasis-open.org/home/index.php.