Towards Adaptive Management of QoS-Aware Service Compositions – Functional Architecture

  • Mariusz Momotko
  • Michał Gajewski
  • André Ludwig
  • Ryszard Kowalczyk
  • Marek Kowalkiewicz
  • Jian Ying Zhang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4294)


Service compositions enable users to realize their complex needs as a single request. Despite intensive research, especially in the area of business processes, web services and grids, an open and valid question is still how to manage service compositions in order to satisfy both functional and non-functional requirements as well as adapt to dynamic changes. In this paper we propose an (functional) architecture for adaptive management of QoS-aware service compositions. Comparing to the other existing architectures this one offers two major advantages. Firstly, this architecture supports various execution strategies based on dynamic selection and negotiation of services included in a service composition, contracting based on service level agreements, service enactment with flexible support for exception handling, monitoring of service level objectives, and profiling of execution data. Secondly, the architecture is built on the basis of well know existing standards to communicate and exchange data, which significantly reduces effort to integrate existing solutions and tools from different vendors. A first prototype of this architecture has been implemented within an EU-funded Adaptive Service Grid project.


Service Composition Service Level Agreement Service Selection Exception Handling Service Execution 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Van der Aalst, W.M.P.: Generic Workflow Models: How to Handle Dynamic Change and Capture Management Information? Computer Systems. Science and Engineering 15 (2001)Google Scholar
  2. 2.
    Boström, G., Giambiagi, P., Olsson, T.: Quality of Service Evaluation in Virtual Organizations Using SLAs. Submitted to 1st Workshop on Interoperability Solutions to Trust, Security, Policies and QoS for Enhanced Enterprise Systems (2006)Google Scholar
  3. 3.
    Braun, P., Brzostowski, J.J., Kersten, G., Kim, J., Kowalczyk, R., Strecker, S., Vahidov, R.: E-Negotiation Systems and Software Agents Methods, Models, and Applications. In: i- DMSS: Foundations, Applications and Challenges, UK (2005)Google Scholar
  4. 4.
    Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Ming-Chien Shan, M.Ch.: Adaptive and Dynamic Service Composition in eFlow. HP technical Report HPL-2000-39, MarchGoogle Scholar
  5. 5.
    Comuzzi, M., Penrici, B.: An Architecture for Flexible Web Service QoS Negotiation. In: EDOC 2005 (2005)Google Scholar
  6. 6.
    Gu, X., Nahrstedt, K., Chang, R.N., Ward, C.: QoS-assured service composition in managed service overlay networks. In: Proc. of Distributed Computing Systems (2003)Google Scholar
  7. 7.
    Integrated Project “Adaptive Services Grid”,
  8. 8.
    Momotko, M., Gajewski, M., Ludwig, A., Kowalczyk, R., Kowalkiewicz, M., Zhang, J.Y.: Towards Adaptive Management of QoS-aware Service Compositions. International Journal on Multiagent and Grid Systems 2(2) (September 2006) (to appear)Google Scholar
  9. 9.
    Salle, A., Bartolini, C.: Management by Contract, HPL-2003-186, HP labs (2004)Google Scholar
  10. 10.
    Weske, M., Gajewski, M., Momotko, M., Mayer, H., Schuschel, H.: Dynamic Failure Recovery of Generated Workflows. In: DEXA 2005, BPMPM Workshop (2005)Google Scholar
  11. 11.
    Zeng, L., Benatallah, B., Lei, H., Ngu, A., Flaxer, D., Chang, H.: Flexible composition of enterprise web services. In: Electronic Markets - Web Services (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mariusz Momotko
    • 1
  • Michał Gajewski
    • 1
  • André Ludwig
    • 2
  • Ryszard Kowalczyk
    • 3
  • Marek Kowalkiewicz
    • 4
  • Jian Ying Zhang
    • 3
  1. 1.Rodan Systems S.A.WarsawPoland
  2. 2.University of LeipzigLeipzigGermany
  3. 3.Swinburne University of TechnologyHawthorn, VictoriaAustralia
  4. 4.Poznan University of EconomicsPoznanPoland

Personalised recommendations