• DocumentCode
    2694940
  • Title

    A Plug-in Architecture for Self-Adaptive Web Service Compositions

  • Author

    Charfi, Anis ; Dinkelaker, Tom ; Mezini, Mira

  • Author_Institution
    SAP Res. CEC Darmstadt, Darmstadt, Germany
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    Several approaches have been proposed to introduce self-management capabilities for Web service compositions.However, most of these works are limited as they are not extensible, i.e., new self-adaptation features cannot be supported, and even if that is possible then still this cannot be done dynamically while the composite services are running.In addition, many of these works are not based on the service composition standard WS-BPEL. In this paper, we propose a plug-in architecture for self-adaptive Web service composition, in which self-adaptation features are well-modularized in aspect based plug-ins. Our approach supports application-specific adaptation scenarios, is easily extensible, and allows self-adaptation logic to be hot-deployed on running process instances. We have implemented this architecture and several plug-ins using the dynamic aspect-oriented workflow language AO4BPEL.
  • Keywords
    Web services; object-oriented programming; software architecture; software fault tolerance; application-specific adaptation scenario; aspect-oriented programming; autonomic computing; fault detection; plug-in architecture; selfadaptive Web service composition; selfmanagement capability; Computer architecture; Context-aware services; Dynamic programming; Engines; Fault detection; Logic programming; Monitoring; Runtime; Service oriented architecture; Web services; Aspect-Oriented Programming; Autonomic Computing; BPEL; Self-Healing; Service Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ICWS 2009. IEEE International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3709-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2009.125
  • Filename
    5175804