Evolving services from a contractual perspective

V. Andrikopoulos, S. Benbernou, M. Papazoglou

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    26 Citations (Scopus)
    455 Downloads (Pure)


    In an environment of constant change, driven by competition and innovation, a service can rarely remain stable - especially when it depends 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 leveraging the loosely-coupled nature of the SOA paradigm. More specifically, we formalize the notion of contracts between interacting services that enable 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.
    Original languageEnglish
    Title of host publicationProceedings of the 21st international Conference on Advanced Information Systems Engineering
    EditorsJ. Mylopoulos, W.M.P. van Aalst, R. Salay
    Place of PublicationBerlin
    PublisherSpringer Verlag
    ISBN (Print)9783642021435
    Publication statusPublished - 2009

    Publication series

    NameLecture Notes in Computer Science


    Dive into the research topics of 'Evolving services from a contractual perspective'. Together they form a unique fingerprint.
    • Software services and systems (S-Cube)

      Papazoglou, M., Fairchild, A. M., Kratz, B., Parkin, M. S. & Mancioppi, M.


      Project: Research project

    Cite this