• DocumentCode
    2151114
  • Title

    Decisions, Models, and Monitoring -- A Lifecycle Model for the Evolution of Service-Based Systems

  • Author

    Inzinger, Christian ; Hummer, Waldemar ; Lytra, Ioanna ; Leitner, Philipp ; Tran, Hung ; Zdun, Uwe ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    185
  • Lastpage
    194
  • Abstract
    The process of engineering and provisioning service-based systems (SBS) follows a complex and dynamic lifecycle with different phases and levels of abstraction. We tackle the problem of making this lifecycle explicit, providing development time and runtime support for evolutionary changes in such systems. SBSs are modeled as integrated ecosystems consisting of four conceptual layers (or phases): design, implementation, deployment, and runtime. Our work is driven by the notion that identifying the right changes (monitoring) and effecting of these changes (adaptation) usually takes place individually on each layer. While considering changes on a single layer (e.g., runtime adaptation) is often sufficient, some cases require systematic escalation to adjacent layers. We present a generic lifecycle model that provides an abstracted view of the problem domain and can be mapped to concrete artifacts on each individual layer. We introduce a real-life scenario taken from the telecommunications domain, which serves as the basis for discussion of the challenges and our solution. Based on the scenario and our experience from a research project on Virtual Service Platforms, we evaluate three concrete use cases which illustrate the diversity of evolutionary changes supported by the approach.
  • Keywords
    business data processing; service-oriented architecture; systems engineering; telecommunication services; complex lifecycle model; conceptual layers; dynamic lifecycle model; evolutionary change diversity; generic lifecycle model; integrated ecosystems; service-based system evolution; service-oriented architecture; telecommunication domain; virtual service platforms; Abstracts; Adaptation models; Concrete; Monitoring; Quality of service; Runtime; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
  • Conference_Location
    Vancouver, BC
  • ISSN
    1541-7719
  • Type

    conf

  • DOI
    10.1109/EDOC.2013.29
  • Filename
    6658278