Core BPEL: syntactic simplification of WS-BPEL 2.0

  • Authors:
  • Espen Højsgaard;Tim Hallwyl

  • Affiliations:
  • IT University of Copenhagen;Visma Sirius A/S

  • Venue:
  • Proceedings of the 27th Annual ACM Symposium on Applied Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a core subset of the Web Services Business Process Execution Language 2.0 (WS-BPEL), called Core BPEL, and a complete, idempotent transformation from WS-BPEL to the Core BPEL subset. This has two benefits: (1) it clarifies the WS-BPEL semantics by showing how complex constructs map to a composition of simpler constructs, and (2) it reduces the effort required for working formally with WS-BPEL, as one, without loss of generality, needs only consider the much simpler Core BPEL. We provide an XML Schema for Core BPEL, XSLT implementations of the presented transformations, and a web application where one may apply the transformations to WS-BPEL processes.