Proposition of web services composition approach basing of model-driven approach and multi-agent systems

Proposition of web services composition approach basing of model-driven approach and multi-agent systems

N Adadi1, M Berrada1, D Chenouni1, B Bounabat2
COMPUTER MODELLING & NEW TECHNOLOGIES 2017 21(3) 12-19

1IPI Laboratory, Sidi Mohamed ben Abdellah University, Fez, Morocco
2Al-Qualsadi Research & Development Team, ENSIAS, Mohammed V – Souissi University, Rabat, Morocco

Web services composition is an emerging paradigm for application integration within and across organizations and enterprises. For this reason, various approaches and formalism have been proposed and used for web services composition. Among these approaches we have the Models Driven Approach (MDA), which concentrates on the realization of abstract models. Thus, the phase of specification represents an important part of the cycle of development of composite web service. To proceed to this cycle of development, a developer has to elaborate a specification which allows the modelling of the global behaviour of the system, to verify formally this model for assuring his quality, then pass to the implementation of the composed service. In the paper we present a summary of our proposed approach of web services composition based on MDA, thus it is separated into three tasks: specification using BPMN notation and Multi-agent reactive decisional (MARDS) model, formal verification using LOTOS language and implementation using BPEL language. Then we present a case study to prove the feasibility and reliability of our proposed approach.