Towards Adaptive Management of QoS-Aware Service Compositions – Functional Architecture
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.
KeywordsService Composition Service Level Agreement Service Selection Exception Handling Service Execution
Unable to display preview. Download preview PDF.
- 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.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.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.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.Comuzzi, M., Penrici, B.: An Architecture for Flexible Web Service QoS Negotiation. In: EDOC 2005 (2005)Google Scholar
- 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.Integrated Project “Adaptive Services Grid”, http://asg-platform.org
- 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.Salle, A., Bartolini, C.: Management by Contract, HPL-2003-186, HP labs (2004)Google Scholar
- 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.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