'''[[UN/CEFACT]]'s Modeling Methodology''', commonly known as '''UMM''' is a modeling methodology which is developed by [[UN/CEFACT| UN/CEFACT - United Nations Center for Trade Facilitation and Electronic Business]].
==VisionGoal of UMM==
The primary goal of UMM is to capture business requirements of inter-organizational business processes. These requirements result in a platform independent UMM model. The UMM model can then be used to derive deployment artifacts for the IT systems of the participating business partners.
A primary vision of [[UN/CEFACT]] is to capture the business knowledge that enables the development of low cost software components by software vendors to help the small and medium size companies, and emerging economies engage in e-Business practices. Thus UN/CEFACT’s Modeling Methodology focuses on developing business process and information models in a protocol neutral manner. This approach provides insurance against obsolescence.
== UMM at a glance ==
==Background==
*UMM prescribes a standardized way to perform business process and information modeling for [[E-commerce|E-Commerce]].
*It uses [[Unified_Modeling_Language|UML]] as language (UMM Foundation 1.0 is defined as a UML 1.4 Profile).
*A modeling process according to the UMM can help to create executable business choreographies in business process languages such as [[BPEL]] or [[BPSS]].
UMM enables to capture business knowledge independent of the underlying implementation technology, like [[Web Services]] or [[Ebxml|ebXML]]. The goal is to specify a global choreography of a business collaboration serving as an “agreement” between the participating partners in the respective collaboration. Each business partner derives in turn its local orchestration, enabling the configuration of the business partner’s system for the use within a service-oriented architecture ([[Service-oriented architecture|SOA]]).
==Modeling Approach==
In the modeling process, the UMM follows a top-down approach. The methodology is divided in three steps, each of them representing a different level of detail:
In order to guarantee user acceptance of the UMM, it must be both effective and easy to understand for the business process modelers and software architects.
*The Business Domain View (BDV): In this step, internal as well as interorganizational business processes in the [[B2b|B2B]]-___domain are extracted and organized. This includes the discovery of existing business processes of importance to stakeholders. At this stage, standardized worksheets provide a structured approach. In order to categorize processes, there are classification schemes such as [[Value_chain|Porters Value Chain]], the [[SCOR|Supply Chain Operations Reference Model (SCOR)]] or [[UN/CEFACT’s Common Business Processes Catalog (CBPC)]] available.
*The Business Requirements View (BRV): The discovered business processes are used in order to identify possible collaborations - which means complementary processes - between the participating business partners and the therefor necessary requirements.
UMM is based on the Unified Modeling Language ([[Unified Modeling Language|UML]]) and its current version is 1.0 with version 2.0 currently being under development.
*The Business Transaction View (BTV): The further elaboration of the previous view leads to the process's choreography and to more detailed activities. The goal is here to generate reusable transaction patterns. Furthermore, business documents exchanged in business transactions and their structure are described.
UMM 1.0 is based on UML 1.4 whereas UMM 2.0 will be based on UML 2.1.
==External links==
*[httphttps://www.untmg.org UN/CEFACT's Technologies and Methodologies Working Group]
*[http://www.uneceumm-dev.org/cefact/umm-specification/umm_index.htm UMM Foundation and UMM Base Specifications (Final1.0 Technicaland Specifications)2.0]
*[http://www.ec.tuwien.ac.at/~marco/pub/AUMLProfileandAddInforUMM_20060214.pdf A UML Profile and Add-In for UN/CEFACT's Modeling Methodology (diploma thesis)]
*[http://umm-dev.org UN/CEFACT's Modeling Methodology Development Site, keeps track of UMM's ongoing development]
*[http://www.unece.org/tradewelcome/un-centre-for-trade-facilitation-and-e-business-uncefact/outputs/technical-specifications/uncefact-modelling-methodology-umm.html UMM on unece.org]
==Known Implementations==
*[http://wwwcode.ifsgoogle.univie.ac.atcom/ummaddinp/vienna-add-in AVisualizing UMMInter ENterprise Network Architectures], an Add-In for [[Enterprise Architect (software)|Enterprise Architect]] supporting B2B collaborations with UMM and UPCC
*[http://ummaddin.blogspot.com A blog for those interested in the development of the UMM Add-In]
*[http://www.monteverdi.com.au A UMM runtime framework including integration tools and registry]
[[ja{{DEFAULTSORT:UN / CEFACT 's ModellingModeling Methodology ]]}}▼
[[Category:United Nations Economic and Social Council]]
▲[[ja:UN/CEFACT Modelling Methodology]]
|