Evolving Services from a Contractual Perspective - Archive ouverte HAL Access content directly
Conference Papers Year : 2009

Evolving Services from a Contractual Perspective


In an environment of constant change, driven by competition and innovation, a service can rarely remain stable - especially when it de- pends on other services to fulfill its functionality. However, uncontrolled changes can easily break the existing relationships between a service and its environment (its customers and providers). In this paper we present an approach that allows for the controlled evolution of a service by lever- aging the loosely-coupled nature of the SOA paradigm. More specifically, we formalize the notion of contracts between interacting services that en- able their independent evolution and we investigate under which criteria can changes to a contract-bound service, or even to the contract itself, be transparent to the environment of the service. Keywords: service evolution, service contracts, compatibility, contract invariance, contract evolution

Dates and versions

hal-01437688 , version 1 (17-01-2017)



Vasilios Andrikopoulos, Salima Benbernou, Mike P Papazoglou. Evolving Services from a Contractual Perspective. CAiSE 2009, Jun 2009, Amsterdam, Netherlands. pp.290-304, ⟨10.1007/978-3-642-02144-2_25⟩. ⟨hal-01437688⟩
67 View
0 Download



Gmail Facebook Twitter LinkedIn More