BPEL is the de-facto standard for modeling executable Web services orchestrations. The XML-based language is used for the definition and execution of business processes, as well as scientific workflows using Web services. WSO2 Business Process Server (WSO2 BPS) and Apache Orchestration Director Engine (ODE) are two WS-BPEL-compliant business process executable workflow engines that support the composition of Web services by orchestrating service interactions.
This tutorial will explore advanced concepts in WS-BPEL 2.0 and extensibility in WSO2 BPS, including:
* Fault handling
* Compensation handling
* Selective, multiple, and concurrent event processing
* Message correlation
* Parallel processing
* An introduction to ODE extensions
* Future improvements with the extensions