VxBPEL: Supporting variability for Web services in BPEL

Michiel Koning, Chang-ai Sun*, Marco Sinnema, Paris Avgeriou

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

106 Citations (Scopus)
747 Downloads (Pure)

Abstract

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.

Original languageEnglish
Pages (from-to)258-269
Number of pages12
JournalInformation and Software Technology
Volume51
Issue number2
DOIs
Publication statusPublished - Feb-2009

Keywords

  • Variability
  • Web service
  • Service-based system
  • Business Process Execution Language
  • ORCHESTRATION
  • AO4BPEL

Fingerprint

Dive into the research topics of 'VxBPEL: Supporting variability for Web services in BPEL'. Together they form a unique fingerprint.

Cite this