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
来源
2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2 | 2009年
关键词
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
相关论文
共 15 条
  • [1] [Anonymous], P EUR C WEB SERV ECO
  • [2] *AOSD, ASP OR SOFTW DEV COM
  • [3] *AP, 2006, AP WS COMM
  • [4] Baresi L, 2007, LECT NOTES COMPUT SC, V4495, P340
  • [5] Bianculli D, 2007, LECT NOTES COMPUT SC, V4749, P449
  • [6] CHARFI A, 2007, THESIS DARMSTADT U T
  • [7] Charfi A., 2007, WORLD WIDE WEB J REC
  • [8] EZENWOYE O, 2007, P INT C WEB INF SYST
  • [9] FUEST C, 2008, THESIS TU DARMSTADT
  • [10] Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381