Evolving services from a contractual perspective

V. Andrikopoulos, S. Benbernou, M. Papazoglou

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

    275 Downloads (Pure)

    Abstract

    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
    Pages290-304
    ISBN (Print)9783642021435
    Publication statusPublished - 2009

    Publication series

    NameLecture Notes in Computer Science

    Fingerprint

    Functionality
    Paradigm
    Innovation

    Cite this

    Andrikopoulos, V., Benbernou, S., & Papazoglou, M. (2009). Evolving services from a contractual perspective. In J. Mylopoulos, W. M. P. van Aalst, & R. Salay (Eds.), Proceedings of the 21st international Conference on Advanced Information Systems Engineering (pp. 290-304). (Lecture Notes in Computer Science). Berlin: Springer Verlag.
    Andrikopoulos, V. ; Benbernou, S. ; Papazoglou, M. / Evolving services from a contractual perspective. Proceedings of the 21st international Conference on Advanced Information Systems Engineering. editor / J. Mylopoulos ; W.M.P. van Aalst ; R. Salay. Berlin : Springer Verlag, 2009. pp. 290-304 (Lecture Notes in Computer Science).
    @inproceedings{8660f572ebf04d0986fcb95dc44e210b,
    title = "Evolving services from a contractual perspective",
    abstract = "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.",
    author = "V. Andrikopoulos and S. Benbernou and M. Papazoglou",
    year = "2009",
    language = "English",
    isbn = "9783642021435",
    series = "Lecture Notes in Computer Science",
    publisher = "Springer Verlag",
    pages = "290--304",
    editor = "J. Mylopoulos and {van Aalst}, W.M.P. and R. Salay",
    booktitle = "Proceedings of the 21st international Conference on Advanced Information Systems Engineering",
    address = "Germany",

    }

    Andrikopoulos, V, Benbernou, S & Papazoglou, M 2009, Evolving services from a contractual perspective. in J Mylopoulos, WMP van Aalst & R Salay (eds), Proceedings of the 21st international Conference on Advanced Information Systems Engineering. Lecture Notes in Computer Science, Springer Verlag, Berlin, pp. 290-304.

    Evolving services from a contractual perspective. / Andrikopoulos, V.; Benbernou, S.; Papazoglou, M.

    Proceedings of the 21st international Conference on Advanced Information Systems Engineering. ed. / J. Mylopoulos; W.M.P. van Aalst; R. Salay. Berlin : Springer Verlag, 2009. p. 290-304 (Lecture Notes in Computer Science).

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

    TY - GEN

    T1 - Evolving services from a contractual perspective

    AU - Andrikopoulos, V.

    AU - Benbernou, S.

    AU - Papazoglou, M.

    PY - 2009

    Y1 - 2009

    N2 - 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.

    AB - 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.

    M3 - Conference contribution

    SN - 9783642021435

    T3 - Lecture Notes in Computer Science

    SP - 290

    EP - 304

    BT - Proceedings of the 21st international Conference on Advanced Information Systems Engineering

    A2 - Mylopoulos, J.

    A2 - van Aalst, W.M.P.

    A2 - Salay, R.

    PB - Springer Verlag

    CY - Berlin

    ER -

    Andrikopoulos V, Benbernou S, Papazoglou M. Evolving services from a contractual perspective. In Mylopoulos J, van Aalst WMP, Salay R, editors, Proceedings of the 21st international Conference on Advanced Information Systems Engineering. Berlin: Springer Verlag. 2009. p. 290-304. (Lecture Notes in Computer Science).