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

Thomas Motal
Marco Zapletal
Hannes Werthner
Speech with proceedings
Proceedings of the 5th World Congress on Services
IEEE Computer Society
150 - 159
ISBN: 978-0-7695-3812-9
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.
TU Focus: 
Information and Communication Technology

T. Motal, M. Zapletal, H. Werthner:
"The Business Choreography Language (BCL) - a Domain-Specific Language for Global Choreographies";
Vortrag: International Workshop on Service Computing for B2B, Bangalore, India; 21.09.2009 - 25.09.2009; in: "Proceedings of the 5th World Congress on Services", IEEE Computer Society, (2009), ISBN: 978-0-7695-3812-9; S. 150 - 159.

Zusätzliche Informationen

Last changed: 
22.12.2009 12:48:38
TU Id: 
Department Focus: 
Business Informatics
Abstract German: 
Author List: 
T. Motal, M. Zapletal, H. Werthner