Round-tripping between BPMN and BPEL
As business processes change over time, IT has to be able to react to these changes in a quick and efficient manner. This places a high responsibility on IT. However, in most cases IT is not flexible enough to follow these changes. The major problem with traditional approaches to software development is the huge semantic gap between IT and the process models. If we are able to automatically convert business requirements (business process model) to the executable form and perform a synchronization when changes occur, we can significantly improve flexibility.
BPMN-BPEL round-tripping follows the MDA (Model-driven Architecture) design approach, where business requirements first need to be modeled using a platform-independent modeling notation (BPMN) and then translated into executable form (BPEL). Also, changes to the BPEL can be propagated back to BPMN so that the model and the BPEL code are kept in synch. With BPMN-BPEL round-tripping, both business analysts...