Dynamic Service Composition: Why, Where and How

Eduardo Gonçalves da Silva, LUÍs Ferreira Pires, Marten van Sinderen



We live in a society that is in its nature service-oriented: organizations and individuals get services from others, and provide services to others. This paradigm has been now applied to computer systems with the Service-Oriented Architecture, and it is gaining momentum, mainly motivated by the natural environment provided by the Internet to connect people and businesses. The Service-Oriented Architecture provides an architectural style for the creation, share, composition and execution of networked services. Given the actual dynamic, heterogeneous and distributed nature of computer systems, the composition of services requires mechanisms to support service description, advertisement, discovery, composition, and execution. In this paper we motivate the dynamic composition of networked services, presenting an overview on why this area is gaining importance; discussing where it has its most promising applications; and finally exposing our initial ideas on how dynamic service composition can be realized. To tackle these problems we present a life-cycle for the service composition task, and present our initial framework to support dynamic service composition.


  1. Gartner: Gartner highlights key predictions for it organisations and users in 2008 and beyond. http://gartner.com/it/page.jsp?id=593207 (January 2008)
  2. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall (2005)
  3. O'Reilly, T.: The open source paradigm shift. In: Perspectives on Free and Open Source Software, The MIT Press (July 2005) 461 - 481
  4. Jorstad, I., van Thanh, D.: Service personalisation in mobile heterogeneous environments. In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services, IEEE Computer Society (February 2006) 70 - 75
  5. Raymond, E.S.: The Cathedral and the Bazaar. O'Reilly & Associates, Inc., Sebastopol, CA, USA (1999)
  6. MacKenzie, C.M., Laskey, K., McCabe, F., Brown, P.F., Metz, R.: Reference model for service oriented architecture 1.0. Technical report, OASIS (October 2006)
  7. Chinnici, R., Moreau, J.J., Ryman, A., Weerawarana, S.: Web services description language (wsdl) version 2.0. http://www.w3.org/TR/wsdl20/ (June 2007)
  8. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.J., Nielsen, H.F., Karmarkar, A., Lafon, Y.: Simple object access protocol (soap) version 1.2. http://www.w3.org/TR/soap12-part1/ (April 2007)
  9. Clement, L., von Riegen, A.H., Rogers, T.: Universal description discovery and integration (uddi) version 3.0. http://uddi.org/pubs/uddi v3.htm (October 2004)
  10. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business process execution language for web services, version 1.1 (May 2003)
  11. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. IEEE Computer 40(11) (2007) 38 - 45
  12. Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall (2007)
  13. Sen, R., Handorean, R., Roman, G.C., Gill, C.: Service Oriented Computing Imperatives in Ad Hoc Wireless Settings. In: Service-Oriented Software System Engineering: Challenges And Practices. Idea Group Publishing (2005) 247 - 269
  14. Cordier, C., Carrez, F., van Kranenburg, H., Licciardi, C., van der Meer, J., Spedalieri, A., Rouzic, J.P.L.: Addressing the challenges of beyond 3G service delivery: the SPICE platform. In: 6th International Workshop on Applications and Services in Wireless Networks. (May 2006)
  15. Almeida, J.P., Baravaglio, A., Belaunde, M., Falcarin, P., Kovacs, E.: Service creation in the SPICE service platform. In: Wireless World Research Forum meeting on ”Serving and Managing users in a heterogeneous environment”. (November 2006)
  16. Sivashanmugam, K., Verma, K., Sheth, A., Miller, J.: Adding semantics to web services standards. In: 1st International Conference on Web Services. (2003) 395-401
  17. Lécué, F., Léger, A.: A formal model for semantic web service composition. In: International Semantic Web Conference. LNCS, vol. 4273 (2006) 385-398
  18. Lécué, F., Silva, E., Pires, L.F.: A framework for dynamic web services composition. In: 2nd ECOWS Workshop on Emerging Web Services Technology, CEUR Workshop Proceedings (November 2007)
  19. Lassila, O., Dixit, S.: Interleaving discovery and composition for simple workfows. In: First International Semantic Web Services Symposium. (2004)
  20. Zhang, R., Arpinar, I.B., Aleman-Meza, B.: Automatic composition of semantic web services. In: 1st International Conference on Web Services. (2003) 38-41
  21. Sirin, E., Hendler, J.A., Parsia, B.: Semi-automatic composition of web services using semantic descriptions. In: 1st Workshop on Web Services: Modeling, Architecture and Infrastructure. (2003) 17-24
  22. Burstein, M.H., Hobbs, J.R., Lassila, O., Martin, D.L., McDermott, D.V., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.P.: Daml-s: Web service description for the semantic web. In: International Semantic Web Conference. (2002) 348-363

Paper Citation

in Harvard Style

da Silva E., Ferreira Pires L. and van Sinderen M. (2008). Dynamic Service Composition: Why, Where and How . In Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST, ISBN 978-989-8111-50-0, pages 73-85. DOI: 10.5220/0004465000730085

in Bibtex Style

author={Eduardo Gonçalves da Silva and LUÍs Ferreira Pires and Marten van Sinderen},
title={Dynamic Service Composition: Why, Where and How},
booktitle={Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,},

in EndNote Style

JO - Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,
TI - Dynamic Service Composition: Why, Where and How
SN - 978-989-8111-50-0
AU - da Silva E.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2008
SP - 73
EP - 85
DO - 10.5220/0004465000730085