A model-driven approach to developing web service compositions based on BPMN4SOA

Anis Charfi, Sameh Hbaieb Turki, Ayman Chaâbane, Heiko Witteborg, Rafik Bouaziz · International Journal of Reasoning-based Intelligent Systems · 2011

Several web service composition languages have appeared in the last years and converged into the Web Services Business Process Execution Language (WS-BPEL) standard. These languages are however quite complex and low level so that they cannot be used by non-programmers such as business users. To address these problems, various works proposed model-based approaches whereas other works focused on the transformation of business process models to executable languages such as WS-BPEL. However, there is a mismatch between these two levels and consequently, most existing mappings are limited and the respective tools can generate only primitive skeletons that require human intervention to complete a large part of the generated code. In this paper, we address the complexity of problems of executable service composition languages through a model-driven approach, in which we bridge the gap between the business level and the execution level by introducing an intermediate level for modelling service-based business processes using BPMN4SOA, which is our service-oriented extension of business process modelling notation for modelling service-based business processes.

Read the paper · More papers on PaperTik