Service evolution is a critical ingredient of the service life-cycle. The more our society depends on large-scale, complex service environments including cloud and mobile services, the more pressing becomes the question of how to evolve a service on the fly at runtime, without bringing whole systems to a halt, due to unintended percolation of evolution effects through service inter–dependency chains. Thus, there is an urgent need for coordinated service evolution (co-evolution). This paper contributes a conceptual solution for dynamic, on-the-fly co-evolution of services, as well as a framework that supports the engineering of such co-evolution support. Our solution is built on top of the Domain Objects architectural concept and service-oriented computing model. We also analyze the types of changes that might happen in a service and their potential impact on dependent clients and servers, and discuss the benefits of our approach on those service co-evolution scenarios.

Distributed Service Co-evolution Based on Domain Objects

De Sanctis, Martina
;
2015-01-01

Abstract

Service evolution is a critical ingredient of the service life-cycle. The more our society depends on large-scale, complex service environments including cloud and mobile services, the more pressing becomes the question of how to evolve a service on the fly at runtime, without bringing whole systems to a halt, due to unintended percolation of evolution effects through service inter–dependency chains. Thus, there is an urgent need for coordinated service evolution (co-evolution). This paper contributes a conceptual solution for dynamic, on-the-fly co-evolution of services, as well as a framework that supports the engineering of such co-evolution support. Our solution is built on top of the Domain Objects architectural concept and service-oriented computing model. We also analyze the types of changes that might happen in a service and their potential impact on dependent clients and servers, and discuss the benefits of our approach on those service co-evolution scenarios.
2015
978-3-662-50538-0
Service evolution · Adaptive software · Service-oriented computing
File in questo prodotto:
File Dimensione Formato  
2015_WESOA_ICSOC 2015 Workshops_9586_DeSanctis.pdf

non disponibili

Descrizione: Distributed service co-evolution based on domain objects
Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 987.06 kB
Formato Adobe PDF
987.06 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.12571/7681
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
social impact