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

被引:37
|
作者
Charfi, Anis [1 ]
Dinkelaker, Tom [2 ]
Mezini, Mira [2 ]
机构
[1] SAP Res CEC Darmstadt, Darmstadt, Germany
[2] Tech Univ Darmstadt, Software Technol Grp, Darmstadt, Germany
关键词
Aspect-Oriented Programming; Autonomic Computing; Self-Healing; Service Composition; BPEL;
D O I
10.1109/ICWS.2009.125
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:35 / +
页数:2
相关论文
共 50 条
  • [1] Self-adaptive Web Service Compositions
    Baresi, Luciano
    EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2008, : 414 - 414
  • [2] An Integrated Eclipse Plug-in for Engineering and Implementing Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Hoch, Nicklas
    Zambonelli, Franco
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 3 - 8
  • [3] Research on Self-adaptive Reinforcement Plug-in of Prefabricated Concrete Component Based on BIM
    Zhang, Fubin
    Shen, Yebo
    Tan, Li
    Jin, Ruoyu
    Han, Yu
    KSCE JOURNAL OF CIVIL ENGINEERING, 2024, 28 (06) : 2159 - 2172
  • [4] Self-adaptive semantic web service matching method
    Ke, Changbo
    Huang, Zhiqiu
    KNOWLEDGE-BASED SYSTEMS, 2012, 35 : 41 - 48
  • [5] Research on Dynamic Software Architecture of Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 29 - 32
  • [6] A Fuzzy Scheduling Mechanism for a Self-Adaptive Web Services Architecture
    Talon, Anderson Francisco
    Mauro Madeira, Edmundo Roberto
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 529 - 536
  • [7] Research on Self-adaptive Algorithm in Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    Gong, Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 25 - 28
  • [8] A Conceptual Architecture for Enabling Future Self-Adaptive Service Systems
    Burzlaff, Fabian
    Bartelt, Christian
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7472 - 7481
  • [9] Design of a Patrol Robot Based on the Plug-In Service Architecture
    Jin, Chen
    Fan, Xinggang
    Chen, Liyan
    Qin, Shujia
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (IEEE-ROBIO 2021), 2021, : 528 - 532
  • [10] On self-adaptive process-based dependable web service composition
    Ramakrishnan, S.
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 173 - 179