Service-based applications are considered a promising technology since they are able to offer complex and flexible functionalities in widely distributed environments by composing different types of services. These applications have to be adaptable to unforeseen changes in the functionality offered by component services and to their unavailability or decreasing performances. Furthermore, when applications are made available to a high number of potential users, they should also be able to dynamically adapt to the current context of use as well as to specific requirements and needs of the specific users. In order to address these issues, mechanisms that enable adaptation should be introduced in the life-cycle of applications, both in the design and in the runtime phases. In this paper we propose an extension of a basic iterative service-based applications lifecycle with elements able to deal with the adaptation-specific needs. We focus, in particular, on the design phase and suggest a number of design principles and guidelines that are suitable to enable adaptation. We discuss about the effectiveness of the proposed methodology by means of real-world scenarios over various types of service-based applications.

Design for Adaptation of Service-Based Applications: Main Issues and Requirements / Bucchiarone, A.; Cappiello, C.; Di Nitto, E.; Kazhamiakin, R.; Mazza, V.; Pistore, M.. - (2009). (Intervento presentato al convegno 5th International Workshop on Engineering Service-Oriented Applications (WESOA09) tenutosi a Stockholm, Sweden nel da 23/11/1009 al 27/11/2009).

Design for Adaptation of Service-Based Applications: Main Issues and Requirements

A. Bucchiarone;R. Kazhamiakin;M. Pistore
2009-01-01

Abstract

Service-based applications are considered a promising technology since they are able to offer complex and flexible functionalities in widely distributed environments by composing different types of services. These applications have to be adaptable to unforeseen changes in the functionality offered by component services and to their unavailability or decreasing performances. Furthermore, when applications are made available to a high number of potential users, they should also be able to dynamically adapt to the current context of use as well as to specific requirements and needs of the specific users. In order to address these issues, mechanisms that enable adaptation should be introduced in the life-cycle of applications, both in the design and in the runtime phases. In this paper we propose an extension of a basic iterative service-based applications lifecycle with elements able to deal with the adaptation-specific needs. We focus, in particular, on the design phase and suggest a number of design principles and guidelines that are suitable to enable adaptation. We discuss about the effectiveness of the proposed methodology by means of real-world scenarios over various types of service-based applications.
2009
Service-Oriented Computing. ICSOC/ServiceWave 2009 Workshops - International Workshops, ICSOC/ServiceWave 2009, Stockholm, Sweden, November 23-27, 2009, Revised Selected Papers
-
Berlin
Springer
Bucchiarone, A.; Cappiello, C.; Di Nitto, E.; Kazhamiakin, R.; Mazza, V.; Pistore, M.
Design for Adaptation of Service-Based Applications: Main Issues and Requirements / Bucchiarone, A.; Cappiello, C.; Di Nitto, E.; Kazhamiakin, R.; Mazza, V.; Pistore, M.. - (2009). (Intervento presentato al convegno 5th International Workshop on Engineering Service-Oriented Applications (WESOA09) tenutosi a Stockholm, Sweden nel da 23/11/1009 al 27/11/2009).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/343484
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 42
  • ???jsp.display-item.citation.isi??? 11
social impact