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

Deriving executable BPEL from UMM Business Transactions

Type: 
Speech with proceedings
Abstract: 
UN/CEFACT's Modeling Methodology (UMM) is a UML profile for modeling global B2B choreographies. The basic building blocks of UMM are business transactions, which describe the exchange of a business document and an optional response. In addition to these business document exchanges, UMM business transactions mandate business signals that acknowledge the correctness of business documents. It is expected that a business service interface (BSI) on each business partner's side reacts on incoming messages and on messages expected but not received. However the internal orchestration of the BSI is open to interpretations. In this paper we demonstrate an unambiguous mapping from global choreographies described by UMM transactions to a BPEL-based orchestration of the business service interface. It becomes obvious that rather simple looking UMM transactions lead to a more complex message exchange mechanism when implemented on top of Web Services.
Hidden Keywords: 
Department Focus: 
(Business Informatics)
TU Focus: 
Information and Communication Technology
Proceedings: 
2007 IEEE International Conference on Services Computing
Publisher: 
IEEE Computer Society
Year: 
2007
ISBN: 
ISBN: 0-7695-2925-9
Pages: 
178 - 186
Accepted: 
Acceptance undecided
Invited: 
Reference: 
B. Hofreiter, C. Huemer, P. Liegl, R. Schuster, <u>M. Zapletal</u>: <br>"<i><a href="http://publik.tuwien.ac.at/files/pub-inf_5003.pdf" target="_blank" class="publist">Deriving executable BPEL from UMM Business Transactions</a></i>"; <br>Talk: 2007 IEEE International Conference on Services Computing, Salt Lake City, Utah, USA; 07-09-2007 - 07-13-2007; in: "<i>2007 IEEE International Conference on Services Computing</i>", IEEE Computer Society, Los Alamitos, CA, USA (2007), ISBN: 0-7695-2925-9; 178 - 186.<br><br> <a href="https://publik.tuwien.ac.at/showentry.php?ID=141388&lang=2" class="publist"><i>More information</i></a><br><br>
Abstract German: