Suela Berisha, Jacques Hamalian, Béatrice Rumpler


The Web service orchestration enables cross departmental coordination of business processes in a heterogeneous environment. We have designed a component-oriented web service orchestration based on service functionality in an Enterprise Service Bus (ESB). Our orchestration model is centralized-based, where a single service is the central coordinator containing the composition logic of the other services involved. These services are modelled using Service Component Architecture (SCA) specification, defined in our UML profile described in this paper. SCA conforms to SOA (Service Oriented Architecture) principles using CBSE (Component-Based Software Engineering) techniques. Finally, our specified orchestration model is implemented using Model-Driven Architecture Approach (MDA).


  1. Belwood, T., Clement, L., Ehnebuske, D., Hately, A., Hondo, M., Husband, Y. L., Januszewski, K., LEE, S., Mckee, B.,Munter, J., Von Riegen, C. Universal Description, Discovery and Integration. In Technical Committee Specification 2004.
  2. Bernd, J. K., Component meets service: what does the mongrel look like? In Innovations in Systems and Software Engineering 2008. Vol. 4, pp. 385-394. Springer, London.
  3. Chappel, D.: Enterprise Service Bus. O'Reilly Media, Inc., Sebastopol (2004).
  4. Dustdar, S. Schreiner, W., 2005. A survey on web services composition. In J.Web Grid Serv. Vol. 1, PP. 1-30.
  5. Erradi, A., Maheshwari, P.: AdaptiveBPEL. 2005. A policy-driven middleware for flexible web services composition. In: Proc. of the EDOC MWS 2005 Workshop, Netherlands.
  6. Grønmo, R., Solheim, I. 2004 Towards Modeling Web Service Composition in UML. In WSMAI 2004. PP.72-86.
  7. Hamalian, J, june 2009. Orchestration des Services d'un ESB fondée sur les modèles, Report Master's degree, INSA of Lyon, France
  8. Hamalian, J., september 2009. Orchetration de services dans un bus de services d'entreprise, Report Engineer's degree, INSA of Lyon, France
  9. Houspanossian, A., 2006. Enhancing a bpel4ws engine: Supporting the execution of flexible ws-flows according to the refflow model.BSc. Thesis, UNICEN, Argentina.
  10. Ivanova, E., 2006. Technologies for Web Services Orchestration. In: XLI International Scientific Conference on Information, Communication and Energy Systems and Technologies ICEST. pp. 240- 243. Sofia, Bulgaria.
  11. Joffroy, C., Mosser, S., Blay-Fornarino, M., Nemo, C., 2007 Des Orchestrations de Services Web aux Aspects. In: 3ème Journée Francophone sur le Développement de Logiciels Par Aspects JFDLPA 2007. France.
  12. Masmoudi, A., Paquette, G., Champagne R., 2006. Implémentation à l'aide de BPEL de trois processus d'agrégation de composants, dirigée par les modèles. In Proceedings of the Objects, components and models in information systems engineering Workshop (INFORSID 2006). pp. 231-246. Hammamet, Tunisia.
  13. Nassar, M., 2005. Analyse/conception par points de vue : le profil VUML. Theses INPT, Toulouse.
  14. Ortiz, G. Hernández, J., 2006 Aspect-Oriented Techniques for Web Services Model Driven Approach. In: Leymann, F.; Reisig, W.; Thatte, S. R. & van der Aalst, W. M. P. (ed.) IBFI 2006. Internationales Begegnungs- und Forschungszentrum fuer Informatik, Schloss Dagstuhl, Germany.
  15. Ortiz, G., Hernandez, J., 2006. Toward UML Profiles for Web Services and their Extra-Functional Properties. In: In Proceedings of the IEEE international Conference on Web Services ICWS 2006 PP.889-892. IEEE Computer Society, Washington, DC.
  16. Panagiotis, L., 2008. Orchestrating Web Services with BPEL. In IEEE Software, vol. 25, pp. 85-87.
  17. Papazoglou, M. P., Heuvel, W., 2007. Service oriented architectures: approaches, technologies and research issues. In The VLDB Journal, vol. 16, pp. 389--415.
  18. Pautasso, C., Zimmermann, O., Leymann, F., 2008. Restful web services vs. "big"78 web services: making the right architectural decision. In Proceeding of the 17th international Conference on World Wide Web WWW 2008. pp. 805--814. Beijing, China. ACM, New York, NY.
  19. Pham, H. N., Mahmoud, Q. H., Ferworn, A., and Sadeghian, A., 2007. Applying Model-Driven Development to Pervasive System Engineering. In SEPCASE 2007.
  20. Schmidt, M., Hutchison, B., Lambros, P., and Phippen, R., 2005 The enterprise service bus: making serviceoriented architecture real. In IBM Syst. J. 44, 781-- 797.
  21. Senthil, R., Kushwaha, D. S., and Misra, A. K., 2007. An improved component model for component based software engineering. In SIGSOFT Software Engineering 2007, vol. 32, pp. 9.

Paper Citation

in Harvard Style

Berisha S., Hamalian J. and Rumpler B. (2010). COMPONENT-ORIENTED MODEL-BASED WEB SERVICE ORCHESTRATION . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 479-482. DOI: 10.5220/0002908204790482

in Bibtex Style

author={Suela Berisha and Jacques Hamalian and Béatrice Rumpler},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},

in EndNote Style

JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
SN - 978-989-8425-06-5
AU - Berisha S.
AU - Hamalian J.
AU - Rumpler B.
PY - 2010
SP - 479
EP - 482
DO - 10.5220/0002908204790482