Defining and Prototyping a Life-cycle for Dynamic Service Composition

Eduardo Silva, Jorge MartÍnez López, LUÍs Ferreira Pires, Marten van Sinderen

2008

Abstract

Since the Internet has become a commodity in both wired and wireless environments, new applications and paradigms have emerged to explore this highly distributed and widespread system. One such paradigm is service-orientation, which enables the provision of software functionality as services, allowing in this way the construction of distributed systems with loosely coupled parts. The Service-Oriented Architecture (SOA) provides a set of principles to create service-oriented systems, by defining how services can be created, composed, published, discovered and invoked. In accordance with these principles, in this paper we address the challenge of performing dynamic service composition. The composition process and its associated tasks have to be precisely defined so that the different problems of dynamic service composition can be identified and tackled. To achieve this, this paper defines a life-cycle for dynamic service composition, which defines the required phases and stakeholders. Furthermore, we present our prototype in which the different phases of the dynamic service composition life-cycle are being implemented. This prototype is being used to experiment with and validate our initial ideas on dynamic service composition.

References

  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. O'Reilly, T.: The open source paradigm shift. In: Perspectives on Free and Open Source Software, The MIT Press (July 2005) 461 - 481
  3. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall (2005)
  4. 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)
  5. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web services: concepts, architectures and applications. Springer-Verlag (2004)
  6. Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall (2007)
  7. Tao, L.: Shifting paradigms with the application service provider model. Computer 34(10) (2001) 32 - 39
  8. 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)
  9. 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. (2006)
  10. Apache: Apache juddi. http://ws.apache.org/juddi/
  11. 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)
  12. Lécué, F., Léger, A.: A formal model for semantic web service composition. In: ISWC 2006. LNCS, vol. 4273 (2006) 385-398
  13. Lécué, F., da Silva, E.M.G., Ferreira Pires, L.: A framework for dynamic web services composition. In: 2nd ECOWS Workshop on Emerging Web Services Technology (WEWST07), Halle, Germany, Germany, CEUR Workshop Proceedings (November 2007)
  14. Tsarkov, D., Horrocks, I.: Fact++. http://owl.man.ac.uk/factplusplus/
  15. Lassila, O., Dixit, S.: Interleaving discovery and composition for simple workfows. In: First International Semantic Web Services Symposium. (2004)
  16. Zhang, R., Arpinar, I.B., Aleman-Meza, B.: Automatic composition of semantic web services. In: 1st International Conference on Web Services. (2003) 38-41
  17. 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
  18. 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
Download


Paper Citation


in Harvard Style

Silva E., MartÍnez López J., Ferreira Pires L. and van Sinderen M. (2008). Defining and Prototyping a Life-cycle for Dynamic Service Composition . In Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008) ISBN 978-989-8111-55-5, pages 79-90. DOI: 10.5220/0001899900790090


in Bibtex Style

@conference{act4soc08,
author={Eduardo Silva and Jorge MartÍnez López and LUÍs Ferreira Pires and Marten van Sinderen},
title={Defining and Prototyping a Life-cycle for Dynamic Service Composition},
booktitle={Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)},
year={2008},
pages={79-90},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001899900790090},
isbn={978-989-8111-55-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)
TI - Defining and Prototyping a Life-cycle for Dynamic Service Composition
SN - 978-989-8111-55-5
AU - Silva E.
AU - MartÍnez López J.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2008
SP - 79
EP - 90
DO - 10.5220/0001899900790090