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

Type: 
Speech with proceedings
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.
Hidden Keywords: 
Department Focus: 
(Business Informatics)
TU Focus: 
Information and Communication Technology
Proceedings: 
Proceedings of the 5th World Congress on Services
Publisher: 
IEEE Computer Society
Year: 
2009
ISBN: 
ISBN: 978-0-7695-3812-9
Pages: 
150 - 159
Accepted: 
Acceptance undecided
Invited: 
Reference: 
<u>T. Motal</u>, M. Zapletal, H. Werthner: <br>"<i><a href="http://publik.tuwien.ac.at/files/PubDat_180656.pdf" target="_blank" class="publist">The Business Choreography Language (BCL) - a Domain-Specific Language for Global Choreographies</a></i>"; <br>Talk: International Workshop on Service Computing for B2B, Bangalore, India; 09-21-2009 - 09-25-2009; in: "<i>Proceedings of the 5th World Congress on Services</i>", IEEE Computer Society, (2009), ISBN: 978-0-7695-3812-9; 150 - 159.<br><br> <a href="https://publik.tuwien.ac.at/showentry.php?ID=180656&lang=2" class="publist"><i>More information</i></a><br><br>
Abstract German: