188/4 E-Commerce Group
Institute of Software Technology and Interactive Systems
Vienna University of Technology
Favoritenstrasse 9-11/188, A-1040 Vienna, Austria

The Business Choreography Language (BCL) - a Domain-Specific Language for Global Choreographies

Authors: 
T. Motal, M. Zapletal, H. Werthner
Publisher: 
IEEE Computer Society
Proceedings: 
Proceedings of the 5th World Congress on Services
Pages: 
150 - 159
Year: 
2009
Type: 
Speech with proceedings
Hidden Keywords: 
Department Focus: 
Business Informatics
TU Focus: 
Information and Communication Technology
ISBN: 
ISBN: 978-0-7695-3812-9
Abstract: 
UN/CEFACT´s Modeling Methodology (UMM) is a modeling<br> approach for describing the choreography of B2B processes.<br> UMM is developed by the United Nations Center<br> for Trade Facilitation and Electronic Business (UN/CEFACT)<br> and currently defined as a UML profile. Thereby,<br> it constrains the UML for the specific needs of B2B. As<br> we learned, using UML as the underlying notation for<br> UMM results in several shortcomings. Furthermore, some<br> workarounds are required to fit the concepts of UMM to<br> the UML meta model. Thus, in this paper we examine an<br> alternative notation for UMM following the concepts of a<br> domain-specific language (DSL). The contribution of this<br> paper is twofold: (i) we identify general concepts for modeling<br> global choreographies by taking UMM as a starting<br> point. (ii) We introduce the Business Choreography Language<br> (BCL), a domain-specific language designed to efficiently<br> support the prior identified concepts. The concepts<br> of the BCL are exemplified by an implementation using the<br> Microsoft DSL Tools for Visual Studio. In fact, the BCL is<br> an approach tailored to support the specific needs of global<br> B2B choreographies.
Abstract German: