Previously published as: Logistics Information Management
Online from: 2004
Subject Area: Information and Knowledge Management
Options: To add Favourites and Table of Contents Alerts please take a Emerald profile
|Title:||From WS-CDL choreography to BPEL process orchestration|
|Author(s):||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)|
|Citation:||Jan Mendling, Michael Hafner, (2008) "From WS-CDL choreography to BPEL process orchestration", Journal of Enterprise Information Management, Vol. 21 Iss: 5, pp.525 - 542|
|Keywords:||Cross-functional integration, Markup languages, Partnership, Worldwide web|
|Article type:||Research paper|
|DOI:||10.1108/17410390810904274 (Permanent URL)|
|Publisher:||Emerald Group Publishing Limited|
|Acknowledgements:||An earlier version of this paper was published in the Proceedings of the 2nd International Workshop on Modeling Inter-Organizational Systems (MIOS, 2005).|
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.
To purchase this item please login or register.
Complete and print this form to request this document from your librarian