Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

VxBPEL: Supporting variability for Web services in BPEL q Michiel Koning a

Summary: VxBPEL: Supporting variability for Web services in BPEL q
Michiel Koning a
, Chang-ai Sun b,*, Marco Sinnema a
, Paris Avgeriou a
Department of Computer Science, University of Groningen, P.O. Box 800, 9700 AV Groningen, The Netherlands
School of Computer and Information Technology, Beijing Jiaotong University, 100044 Beijing, PR China
Received 15 January 2007; received in revised form 5 November 2007; accepted 27 December 2007
Available online 26 January 2008
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 vari-
ability 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.
2008 Elsevier B.V. All rights reserved.
Keywords: Variability; Web service; Service-based system; Business Process Execution Language
1. Introduction
Web services have evolved as a means to integrate pro-


Source: Avgeriou, Paris - Institute for Mathematics and Computing Science, Rijksuniversiteit Groningen


Collections: Computer Technologies and Information Sciences