TY - GEN
T1 - VxBPEL-ODE
T2 - APWeb 2014 Workshops: 1st International Workshop on Social Network Analysis, SNA 2014, 1st International Workshop on Network and Information Security, NIS 2014 and 1st International Workshop on Internet of Things Search, IOTS 2014
AU - Sun, Chang Ai
AU - Wang, Pan
AU - Zhang, Xin
AU - Aiello, Marco
PY - 2014
Y1 - 2014
N2 - Service compositions have become a powerful development paradigm to create distributed applications out of autonomous Web services. Since such applications are often deployed and executed in open and dynamic environments, variability management is a crucial enabling technique. To address the adaptation issue of service compositions, we proposed VxBPEL, an extension of BPEL for supporting variability, and a variability-based adaptive service composition approach which employs VxBPEL for variability implementation. In this paper, we present a VxBPEL engine for supporting the execution of VxBPEL service compositions. The engine is called VxBPEL-ODE and is implemented by extending a widely recognized open source BPEL engine, Apache ODE. We discuss key issues of developing VxBPEL-ODE, and three real-life service compositions are employed to evaluate and compare its performance with another VxBPEL engine we developed in our previous work. VxBPEL-ODE, together with analysis, design, and run-time management tools for VxBPEL, constitutes a comprehensive supporting platform for variability-based adaptive service compositions.
AB - Service compositions have become a powerful development paradigm to create distributed applications out of autonomous Web services. Since such applications are often deployed and executed in open and dynamic environments, variability management is a crucial enabling technique. To address the adaptation issue of service compositions, we proposed VxBPEL, an extension of BPEL for supporting variability, and a variability-based adaptive service composition approach which employs VxBPEL for variability implementation. In this paper, we present a VxBPEL engine for supporting the execution of VxBPEL service compositions. The engine is called VxBPEL-ODE and is implemented by extending a widely recognized open source BPEL engine, Apache ODE. We discuss key issues of developing VxBPEL-ODE, and three real-life service compositions are employed to evaluate and compare its performance with another VxBPEL engine we developed in our previous work. VxBPEL-ODE, together with analysis, design, and run-time management tools for VxBPEL, constitutes a comprehensive supporting platform for variability-based adaptive service compositions.
KW - Service Compositions
KW - Service Oriented Architecture
KW - Variability Management
KW - VxBPEL
UR - http://www.scopus.com/inward/record.url?scp=84906352605&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-11119-3_7
DO - 10.1007/978-3-319-11119-3_7
M3 - Conference proceeding contribution
AN - SCOPUS:84906352605
SN - 9783319111186
T3 - Lecture Notes in Computer Science
SP - 69
EP - 81
BT - Web technologies and applications
A2 - Han, Weihong
A2 - Huang, Zi
A2 - Hu, Changjun
A2 - Zhang, Hongli
A2 - Guo, Li
PB - Springer, Springer Nature
CY - Cham
Y2 - 5 September 2014 through 5 September 2014
ER -