Chapter 11. Integrating BPEL with BPMN using BPM Suite
In the previous chapter, we got familiar with how BPMN process models modeled with Oracle BPA Suite have to be converted into BPEL skeletal code before we can implement them and deploy to the runtime environment. This approach has some drawbacks, as the resulting BPEL code can sometimes be very hard to understand. Oracle SOA Suite 11g PS2 introduces an interesting new feature BPMN 2.0 execution engine. BPMN 2.0 engine is provided by the Oracle BPM (Business Process Management) Suite 11g, which is layered on top of the Oracle SOA Suite. Oracle BPM Suite provides full support for all stages of the business process development lifecycle, including business process modeling, process simulations, business process implementation, deployment, and execution. As BPMN processes can be directly implemented and deployed, there is no need to transform them to BPEL. The result is a much shorter and simplified development cycle. However, in order...