Abstract
The United Nation’s Centre for Trade Facilitation and Electronic Business (UN/CEFACT) is an e-business standardization body. It is known from its work on UN/EDIFACT and ebXML. One of its on-going work items is the UN/CEFACT modeling methodology (UMM) for modeling global choreographies of B2B scenarios. The goal of UMM is defining a shared business logic between business partners and fostering reuse of standardized process building blocks. The latest UMM version is defined as a UML 1.4 profile. In this paper we introduce the main concepts of UMM to realize its vision. Furthermore, the paper elaborates on the necessary UML meta model work-arounds we – as part of the specification’s editing team – took in order to accomplish the B2B requirements. Then we propose a move towards UML 2 that eliminates some of those workarounds.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Business Process
- Business Partner
- Business Transaction
- Business Process Execution Language
- Business Entity
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
UN/CEFACT Techniques and Methodologies Group: UN/CEFACT’s Modeling Methodology (UMM), UMM Meta Model - Foundation Module. Candidate for 1.0, Final Working Draft (2006), http://www.unece.org/cefact/umm/UMM_Foundation_Module.pdf
Object Management Group (OMG): Unified Modeling Language Specification, Version 1.4.2 (2005), http://www.omg.org/docs/formal/05-04-01.pdf
Arkin, A.: Business Process Modeling Language (BPML). Technical report (2002)
BEA, IBM, Microsoft, SAP AG and Siebel Systems: Business Process Execution Language for Web Services, Version 1.1 (2003), ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf
World Wide Web Consortium (W3C): Web Services Choreography Description Language, Version 1.0 (2005), http://www.w3.org/TR/ws-cdl-10/
UN/CEFACT Techniques and Methodologies Group: UN/CEFACT - ebXML Business Process Specification Schema, Version 1.10 (2003), http://www.untmg.org/dmdocuments/BPSS_v110_2003_10_18.pdf
ISO: Open-edi Reference Model. ISO/IEC JTC 1/SC30 ISO Standard 14662 (1995)
Penker, M., Penker, M., Eriksson, H.E.: Business Modeling With UML: Business Patterns at Work. Wiley, Chichester (2000)
Vasconcelos, A., Caetano, A., Neves, J., Sinogas, P., Mendes, R., Tribolet, J.: A framework for modeling strategy, business processes and information systems. In: EDOC 2001: Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing. IEEE Computer Society, Los Alamitos (2001)
List, B., Korherr, B.: A uml 2 profile for business process modelling. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., van den Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER Workshops 2005. LNCS, vol. 3770, pp. 85–96. Springer, Heidelberg (2005)
Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: 1st European Workshop on Object Orientation and Web Services (EOOWS 2003). Springer, Heidelberg (2003)
Thöne, S., Depke, R., Engels, G.: Process-oriented, flexible composition of web services with uml. In: Conceptual Modeling - ER 2002, Proceedings of the 21st International Conference on Conceptual Modeling. LNCS. Springer, Heidelberg (2002)
Jung, J.Y., Hur, W., Kang, S.H., Kim, H.: Business process choreography for b2b collaboration. IEEE Internet Computing 8(1), 37–45 (2004)
Kramler, G., Kapsammer, E., Kappel, G., Retschitzegger, W.: Towards Using UML 2 for Modelling Web Service Collaboration Protocols. In: Proceedings of the First International Conference on Interoperability of Enterprise Software and Applications, INTEROP-ESA 2005 (2005)
Hofreiter, B., Huemer, C.: Transforming UMM Business Collaboration Models to BPEL. In: Meersman, R., Tari, Z., Corsaro, A. (eds.) OTM-WS 2004. LNCS, vol. 3292, pp. 507–519. Springer, Heidelberg (2004)
Hofreiter, B., Huemer, C., Kim, J.H.: Choreography of ebXML business collaborations. In: Information Systems and e-Business Management (ISeB). Springer, Heidelberg (2006)
RosettaNet: RosettaNet Implementation Framework: Core Specification, V02.00.01 (2002), http://www.rosettanet.org/rnif
UN/CEFACT Techniques and Methodologies Group: Core Components Technical Specification - Part 8 of the ebXML Framework. Version 2.01 (2003), http://www.unece.org/cefact/ebxml/CCTS_V2-01_Final.pdf
UN/CEFACT Techniques and Methodologies Group: UML Profile for Core Components based on CCTS 2.01. Candidate for Version 1.0 (2006)
Object Management Group (OMG): Unified Modeling Language Specification. Version 2.0 (2007), http://www.omg.org/docs/formal/05-07-04.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., Zapletal, M. (2006). UN/CEFACT’S Modeling Methodology (UMM): A UML Profile for B2B e-Commerce. In: Roddick, J.F., et al. Advances in Conceptual Modeling - Theory and Practice. ER 2006. Lecture Notes in Computer Science, vol 4231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908883_5
Download citation
DOI: https://doi.org/10.1007/11908883_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47703-7
Online ISBN: 978-3-540-47704-4
eBook Packages: Computer ScienceComputer Science (R0)