Experiences in Enhancing Existing BPM Tools with BPEL Import and Export
The Business Process Execution Language for web services (BPEL) has become a de-facto standard for executable process specifications. The broad industry acceptance of BPEL forces workflow and BPM system vendors to consider respective import and export interfaces. Yet, several existing systems utilize graph-based BPM languages such as EPCs, Workflow Nets, UML Activity Diagrams, and BPMN in their modeling component while BPEL is rather a block-oriented language inspired by process calculi. In this paper, the authors identify transformation strategies as reusable solutions for mapping control flow between graph-based BPM tools and BPEL. Furthermore, they present a case study in which they have applied these strategies in an industry project.