Summary
In this chapter, we discussed BPMN-BPEL round-tripping with Oracle BPA Suite and Oracle SOA Suite. First, we explained the architecture and features of Oracle BPA Suite. We learned that round-tripping is very important for eliminating the semantic gap between IT and process models. We have also discussed how various constructs map between BPMN and BPEL.
We have shown how to model business processes using Oracle Business Process Architect and how to translate those models to BPEL Blueprints. We also demonstrated how to open BPEL Blueprints in JDeveloper and how to merge BPEL code with a new model version when changes occur. At the end, we showed how IT developers can propose improvements to a BPMN model using JDeveloper and how a business analyst can approve or decline those changes.