• DocumentCode
    3279379
  • Title

    Creating self-adaptive service systems with Dysoa

  • Author

    Bosloper, Ivor ; Siljee, Johanneke ; Nijhuis, Jos ; Hammer, Dieter

  • Author_Institution
    Dept. of Comput. Sci., Groningen Univ., Netherlands
  • fYear
    2005
  • fDate
    14-16 Nov. 2005
  • Abstract
    Service-centric systems exist in a very dynamic environment, which requires these systems to adapt at runtime in order to keep fulfilling its QoS requirements to its users. In order to create self-adaptive service-centric systems, developers not only design the service architecture, but need to design the self-adaptability aspects in a structured way. Current service standards and technologies do not provide a general architecture in which all aspects for self-adaptability can be designed. In this paper we propose DySOA (dynamic service-oriented architecture), an architecture that extends service-centric applications to make them self-adaptive. DySOA allows developers to explicitly model the process and components that deal with determining the QoS of the running system, with evaluating the QoS, and with reconfiguring the system when necessary. Having the DySOA elements explicit enables separation of concerns, making the DySOA elements adaptable at runtime and reusable in next versions. We demonstrate how to use DySOA with an example.
  • Keywords
    adaptive systems; formal specification; object-oriented programming; quality of service; software architecture; Dysoa; QoS requirements; component modeling; dynamic service-oriented architecture; process modeling; self-adaptive service systems; service architecture; service-centric systems; Context-aware services; Control systems; Delay; Quality of service; Runtime; Security; Simple object access protocol; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ECOWS 2005. Third IEEE European Conference on
  • Print_ISBN
    0-7695-2484-2
  • Type

    conf

  • DOI
    10.1109/ECOWS.2005.10
  • Filename
    1595720