To read this content please select one of the options below:

From WS‐CDL choreography to BPEL process orchestration

Jan Mendling (Institute of Information Systems and New Media, Vienna University of Economics and Business Administration, Vienna, Austria)
Michael Hafner (Quality Engineering Research Group, Institut für Informatik, Universität Innsbruck, Austria)

Journal of Enterprise Information Management

ISSN: 1741-0398

Article publication date: 26 September 2008

716

Abstract

Purpose

The web service choreography description language (WS‐CDL) is a specification for describing multi‐party collaboration based on web services from a global point‐of‐view. WS‐CDL is designed to be used in conjunction with the web services business process execution language (WS‐BPEL or BPEL). As WS‐CDL is a new choreography language, there has been doubt about the feasibility of a transformation to BPEL. This article aims to show how BPEL process definitions of parties involved in a choreography can be derived from the global WS‐CDL model and what the limitations of such a derivation are.

Design/methodology/approach

The authors implemented a prototype of the mappings as a proof of concept.

Findings

The automatic transformation leverages the quality of software components interacting in the choreography as advocated in the model driven architecture (MDA) concept. The mapping reveals that some information has to be added manually to the generated BPEL, in particular, choice conditions and private activities.

Research limitations/implications

A comprehensive evaluation of WS‐CDL with respect to the interaction patterns is still missing. As a resolution to this issue, the authors propose the modelling of choreographies by the help of a more abstract language – in the sense of being more independent of underlying technology – like UML 2.0 Activity Diagrams.

Practical implications

The automation of the mapping offers substantial speed‐up of the engineering process. Additionally, the automatic generation of BPEL stubs minimizes the risk of inconsistent process implementations by the parties.

Originality/value

The core contribution is to show how BPEL process definitions for parties involved in a choreography can be derived from a global WS‐CDL model.

Keywords

Citation

Mendling, J. and Hafner, M. (2008), "From WS‐CDL choreography to BPEL process orchestration", Journal of Enterprise Information Management, Vol. 21 No. 5, pp. 525-542. https://doi.org/10.1108/17410390810904274

Publisher

:

Emerald Group Publishing Limited

Copyright © 2008, Emerald Group Publishing Limited

Related articles