VxBPEL: Supporting variability for Web services in BPEL

被引:59
|
作者
Koning, Michiel [2 ]
Sun, Chang-ai [1 ]
Sinnema, Marco [2 ]
Avgeriou, Paris [2 ]
机构
[1] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing 100044, Peoples R China
[2] Univ Groningen, Dept Comp Sci, NL-9700 AV Groningen, Netherlands
关键词
Variability; Web service; Service-based system; Business Process Execution Language; ORCHESTRATION;
D O I
10.1016/j.infsof.2007.12.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services provide a way to facilitate the business integration over the Internet. Flexibility is an important and desirable property of Web service-based systems due to dynamic business environments. The flexibility can be provided or addressed by incorporating variability into a system. In this study, we investigate how variability can be incorporated into service-based systems. We propose a language, VxBPEL, which is an adaptation of an existing language, BPEL, and able to capture variability in these systems. We develop a prototype to interpret this language. Finally, we illustrate our method by using it to handle variability of an example. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:258 / 269
页数:12
相关论文
共 50 条
  • [1] BPEL for Semantic Web Services (BPEL4SWS)
    Nitzsche, Joerg
    van Lessen, Tammo
    Karastoyanova, Dimka
    Leymann, Frank
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 1, PROCEEDINGS, 2007, 4805 : 179 - +
  • [2] Decision Support With BPEL and Web Services
    Morrison, Iain
    Nugrahanto, Sony
    [J]. INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS, 2007, 2 (02) : 67 - 74
  • [3] Decentralized diagnosis for BPEL Web services
    Ye, Lina
    Dague, Philippe
    [J]. WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 283 - 287
  • [4] Modelling in Clinical Practice with Web Services and BPEL
    Morrison, Lain
    Lewis, Bryn
    Nugrahanto, Sony
    [J]. INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2006, 2 (01) : 45 - 57
  • [5] Software technology - Orchestrating Web services with BPEL
    Louridas, Panagiotis
    [J]. IEEE SOFTWARE, 2008, 25 (02) : 85 - 87
  • [6] Batch Invocation of Web Services in BPEL Process
    Bao, Liang
    Chen, Ping
    Zhang, Xiang
    Chen, Sheng
    Hu, Shengming
    Yang, Yang
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 511 - 516
  • [7] Study on Dynamic Services Composition of Web Services Based on BPEL
    Gao, Jinyue
    Huang, Fei
    Zhang, Gongxuan
    [J]. SIXTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2013), 2013, 9067
  • [8] Modeling BPEL web services for diagnosis: Towards self-healing web services
    Li, Yingmin
    Melliti, Tarek
    Dague, Philippe
    [J]. WEBIST 2007: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL IT: INTERNET TECHNOLOGY, 2007, : 297 - +
  • [9] Validating Orchestration of Web Services with BPEL and Aggregate Signatures
    Blundo, Carlo
    De Cristofaro, Emiliano
    Galdi, Clemente
    Persiano, Giuseppe
    [J]. PROCEEDINGS OF THE SIXTH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2008, : 205 - +
  • [10] How BPEL and SOA are changing Web services development
    Pasley, J
    [J]. IEEE INTERNET COMPUTING, 2005, 9 (03) : 60 - 67