Authors: Anis Charfi; Sameh Hbaieb Turki; Ayman Chaâbane; Heiko Witteborg; Rafik Bouaziz
Addresses: SAP Research Center Darmstadt, SAP AG, Bleichstr. 8, 64283 Darmstadt, Germany. ' MIRACL Laboratory, University of Sfax, Tunisia. ' MIRACL Laboratory, University of Sfax, Tunisia. ' SAP Research Center Darmstadt, SAP AG, Bleichstr. 8, 64283 Darmstadt, Germany. ' MIRACL Laboratory, University of Sfax, Tunisia
Abstract: 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.
Keywords: web service composition; model-driven software development; service-oriented architecture; SOA; MDA; model-driven architecture; BPMN; business process modelling notation; WS-BPEL; web services business process execution language.
International Journal of Reasoning-based Intelligent Systems, 2011 Vol.3 No.3/4, pp.194 - 204
Received: 08 May 2021
Accepted: 12 May 2021
Published online: 04 Nov 2011 *