Open Access Open Access  Restricted Access Subscription or Fee Access

Automation of Web Services Composition Development Cycle

(*) Corresponding author

Authors' affiliations



Since the emergence of Service Oriented Architecture and its implementation with the Web services technology, combining several Web services to response to a complex request presented a hard challenge. This is an area that has attracted the interest of many research organizations and manufactories. This paper firstly presents a summary of developed approach of Web services composition based on Model Driven Approach, and using different languages and systems, like Multi-Agent Reactive Decisional system for modeling task, Lotos language for formal verification, and Business Process Execution language for implementation. Secondly, the paper seeks to automate the generation of different processes (business process, executable process and formal process) by using the framework AWSCPM «Automatic Web Services Composition Processes based on MARDS», which is developed as part of this research work.
Copyright © 2019 Praise Worthy Prize - All rights reserved.


Web Services Composition; Business Process; Executable Process; Formal Process; Framework AWSCPM

Full Text:



R. Ben Lamine, R. Jemaa and I. Amous. Graph Planning Based Composition For Adaptable Semantic Web Services, Procedia Computer Science, vol 112, pp 358-368, December 2017.

Y. Yan and X. Zheng. A Planning Graph Based Algorithm for Semantic Web Service Composition, 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services, Washington, DC, 2008, pp. 339-342.

Bhuvana Sakthi. AI planning-based semantic web service composition. International Journal of Innovative Computing and Applications, vol 3, number 3, pp 126-135, 2011.

J. Zhang, Q. Bao, X. Duan. Collaborative Scientific Workflow Composition as a Service: An Infrastructure Supporting Collaborative Data Analytics Workflow Design and Management. 2nd IEEE International Conference on Collaboration and Internet Computing, Pittsburgh, PA, 2016, pp. 219-228.

W. Ait-Cheik-Bihi, A. Nait-Sidi-Moh, M. Bakhouya, J. Gaber and M. Wack. Performance Study of Workflow Patterns-Based Web Service Composition. 9th International Conference on Mobile Web Information Systems, Niagara Falls, Ontario, Canada, Procedia Computer Science, Volume 10, August 27-29 2012, pp 728-735.

E. Karakoc, K. Kardas and P. Senkul. A Workflow-Based Web Service Composition System, IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops, Hong Kong, 2006, pp. 113-116.

H. Elmaghraoui, L. Benhlima and D. Chiadmi. Dynamic web service composition using AND/OR directed graph. 3rd International Conference of Cloud Computing Technologies and Applications, Morocco, 2017, pp. 1-8.

N. Arch-int, S. Arch-int, S. Sonsilphong and P. Wanchai. Graph-Based Semantic Web Service Composition for Healthcare Data Integration. Journal of Healthcare Engineering, vol 2017, pp 1-19, August 2017.

D. Sferruzza, J. Rocheteau, C. Attiogbe, A. Lanoix. A Model-Driven Method for Fast Building Consistent Web Services in Practice. Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, Portugal, 2018, pp. 15-24.

B. Bounabat. Decision-oriented analysis and design method. Application to synchronous languages and distributed systems. Doctoral thesis, Cadi Ayyad University, Faculty of sciences, Marrakech, Morocco, 2000. Business Process Modeling Notation Specification. OMG Final Adopted Specification, 2006.

A. Aaroud, S. E. Labhalla, B. Bounabat. Modelling the handover function of global system for mobile communication. International Journal of Modelling and Simulation, vol 25, number 2, pp 99-105, 2005.

Berrada, M., Bounabat, B., Harti M., Modeling and Simulation of Multi-Agents Reactive Decisional Systems Using Business Process Management Concepts, (2007) International Review on Computers and Software (IRECOS), 2 (2), pp. 159-169.

C. Barreto, V. Bullard and T. Erl. “Web services business process execution language version 2.0”. OASIS, April 2007.

Adadi, N., Berrada, M., Chenouni, D., Bounabat, B., Multi-Agent Architecture for Business Modeling of Web Services Composition Based on WS2JADE Framework, (2014) International Review on Computers and Software (IRECOS), 9 (10), pp. 1667-1674.

T. Bolognesi, E. Brinksma. Introduction to the iso specification language lotos. In the Formal Description Technique LOTOS, North-Holland, 1989, pp 23–73.

J. C. Fernandez, H. Garavel, A. Kerbrat. Cadp-a protocol validation and verification toolbox, Proceedings of the 8th International Conference on Computer Aided Verification, London, 1996, pp 437-440.

N. Adadi, M. Berreda, D. Chenouni . Formal Specification of Web Services Composition using LOTOS. International Journal of Computer Technology and Applications, vol 7, number 5, pp 636-642.

N. Adadi, M. Berreda, D. Chenouni, B. Bounabat. Modeling and Simulation of Web Services Composition Based on MARDS Model. The IEEE 10th International Conference on Intelligent Systems Theories and Applications, Morocco, Rabat, 2015, pp. 1-6.

N. Adadi, M. Berrada, D. Chenouni, B. Bounabat. Proposition of web services composition approach basing of model-driven approach and multi-agent systems. International Journal of Computer Modelling & New Technologies, vol 21, number 3, pp 12-19, 2017.

Active Endpoints.

Intalio Inc., the Business Process Management Company.

Oracle Corporation.

T. Bellwood, L. Clément, D. Ehnebuske. UDDI Specification v3.0.2. OASIS, February 2005.

D. Martin, M. Burstein, J.Hobbs. OWL-S: Semantic Markup for Web Services. W3C Member Submission, November 2004.

Benalia, N., Diabi, R., Maun, J., Moussaoui, A., Optimal Reactive Power Planning Technique Using Multi-Agent System, (2018) International Journal on Energy Conversion (IRECON), 6 (3), pp. 106-110.

Lamini, C., Fathi, Y., Benhlima, S., A Fuzzy Path Planning System Based on a Collaborative Reinforcement Learning, (2017) International Review of Automatic Control (IREACO), 10 (2), pp. 126-135.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize