Towards variable service compositions using VxBPEL

Chang A. Sun*, Marco Aiello

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

11 Citations (Scopus)


The Business Process Execution Language (BPEL) is a widely recognized executable language supporting the specification of process-oriented service compositions. However, the language is limited in addressing variable requirements in the description of business processes. We propose to construct variable and maintainable Web services compositions with VxBPEL, an extension to BPEL we developed to define variability in business process specification. We present the main concepts of VxBPEL and show how to achieve better adaptation and variability maintenance of service compositions, which is particularly desired in the context of dynamically changing business goals and processes.

Original languageEnglish
Title of host publicationHigh Confidence Software Reuse in Large Systems - 10th International Conference on Software Reuse, ICSR 2008, Proceedings
Place of PublicationBerlin
PublisherSpringer, Springer Nature
Number of pages5
Volume5030 LNCS
ISBN (Print)3540680624, 9783540680628
Publication statusPublished - 2008
Externally publishedYes
Event10th International Conference on Software Reuse, ICSR 2008 - Beijing, China
Duration: 25 May 200829 May 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5030 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349


Other10th International Conference on Software Reuse, ICSR 2008


Dive into the research topics of 'Towards variable service compositions using VxBPEL'. Together they form a unique fingerprint.

Cite this