skip to main content
10.1145/1409540.1409589acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicecConference Proceedingsconference-collections
research-article

The development process of the UN/CEFACT modeling methodology

Published:19 August 2008Publication History

ABSTRACT

The development of inter-organizational systems requires a well defined development process. UN/CEFACT's Modeling Methodology (UMM) provides such a development process. We served as the editing team of the UMM 1.0 foundation module, which is defined as a UML profile. First experiences of applying UMM in real world projects have disclosed some limitations. Accordingly, we propose integrating new concepts into a new version 2.0 of UMM. In this paper, we show the adapted UMM development process, which is demonstrated by means of a waste management example.

References

  1. M. Erder and P. Pureur. Defining Business Requirements Quickly and Accurately. IT Professional, 6:51--56, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. Folmer and J. Bastiaans. Methods for Design of Semantic Message-Based B2B Interaction Standards. In Enterprise Interoperability III, pages 183--194. Springer London, April 2008.Google ScholarGoogle ScholarCross RefCross Ref
  3. G. Geerts and W. E. McCarthy. The Ontological Foundation of REA Enterprise Information Systems. Technical report, Michigan State University, 2000.Google ScholarGoogle Scholar
  4. J. Gordijn and H. Akkermans. Value based requirements engineering: Exploring innovative e-commerce idea. Requirements Engineering Journal, 8(2):114--134, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Gordijn, H. de Bruin, and H. Akkermans. Scenario Methods for Viewpoint Integration in e-Business Requirements Engineering. In Proceedings of the 34th Hawaii International Conference on System Sciences. IEEE, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. Hofreiter and C. Huemer. Transforming UMM Business Collaboration Models to BPEL. In Proceedings of OTM Workshops 2004. Springer LNCS, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  7. B. Hofreiter, C. Huemer, and J.-H. Kim. Choreography of ebXML business collaborations. Information Systems and e-Business Management (ISeB), June 2006.Google ScholarGoogle Scholar
  8. B. Hofreiter, C. Huemer, P. Liegl, R. Schuster, and M. Zapletal. UN/CEFACT'S Modeling Methodology (UMM): A UML Profile for B2B e-Commerce. In Advances in Conceptual Modeling - Theory and Practice, ER 2006 Workshops BP-UML. Springer LNCS, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. B. Hofreiter, C. Huemer, P. Liegl, R. Schuster, and M. Zapletal. Deriving executable BPEL from UMM Business Transactions. In Proceedings of the IEEE International Conference on Services Computing (SCC 2007). IEEE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Hofreiter, C. Huemer, P. Liegl, R. Schuster, and M. Zapletal. UMM Add-In: A UML Extension for UN/CEFACT's Modeling Methodology. In Service-Oriented Computing - ICSOC 2007, Fifth International Conference, volume 4749 of Lecture Notes in Computer Science, pages 618--619. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Ilger and M. Zapletal. An Implementation to transform Business Collaboration Models to executable Process Specifications. In Proceedings of the Conference on Service-Oriented Electronic Commerce at the Multikonferenz Wirtschaftsinformatik 2006, Passau Germany, Lecture Notes in Informatics (LNI), pages 9--23, 2006.Google ScholarGoogle Scholar
  12. ISO. Open-edi Reference Model, 2004. ISO/IEC JTC 1/SC30 ISO Standard 14662, Second Edition.Google ScholarGoogle Scholar
  13. H. Karhunen, M. Jäntti, and A. Eerola. Service-Oriented Software Engineering (SOSE) Framework. In Proceedings of 2005 International Conference on Services Systems and Services Management (ICSSSM). IEEE, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  14. H. Kim. Conceptual Modeling and Specification Generation for B2B Business Processes based on ebXML. SIGMOD Rec., 31(1):137--145, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B. Korherr and B. List. An Evaluation of Conceptual Business Process Modelling Languages,. In 21st ACM Symposium on Applied Computing (SAC'06). ACM Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Kramler, E. Kapsammer, G. Kappel, and W. Retschitzegger. 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'05), Feb. 2005.Google ScholarGoogle Scholar
  17. R. M. Lee. Documentary Petri Nets: A Modeling Representation for Electronic Trade Procedures. In Business Process Management: Models, Techniques, and Empirical Studies. Springer, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. K. Lenz and A. Oberweis. Inter-organizational Business Process Management with XML Nets. In Petri Net Technology for Communication-Based Systems. Springer, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  19. F. Leymann, D. Roller, and M.-T. Schmidt. Web services and business process management. IBM Systems Journal - New Developments in Web Services and E-commerce, 41(2), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Liegl, R. Schuster, and M. Zapletal. UN/CEFACT's Modeling Methodology (UMM) 1.0 - A Guide to UMM and the UMM Add-In. Verlag Dr. Müller, 2008.Google ScholarGoogle Scholar
  21. F.-R. Lin, M.-C. Yang, and Y.-H. Pai. A generic structure for Business Process Modeling. Business Process Management Journal, 8(1):19--41, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  22. S. Ling and S. W. Loke. Advanced Petri Nets for Modelling Mobile Agent Enabled InterorganizationalWorkflows. In 9th IEEE IntŠl Conf. and Workshop on the Engineering of Computer-Based Systems (ECBS 2002). IEEE Computer Society, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. B. List and B. Korherr. A UML 2 Profile for Business Process Modelling. In ER 2005 Workshops Proceedings, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. R. Mayer, C. Menzel, M. Painter, P. deWitte, T. Blinn, and B. Perakath. Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture Method Report. Technical report, Sept. 1995.Google ScholarGoogle Scholar
  25. F. McGovern. Managing software projects with business-based requirements. IT Professional, 4:18--23, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. T. Murata. Petri nets: Properties, analysis and applications. In Proceedings of the IEEE, Vol.77, Iss.4. IEEE Computer Society, 1989.Google ScholarGoogle Scholar
  27. OASIS Web Services Business Process Execution Language (WSBPEL) TC. Web Services Business Process Execution Language Version 2.0, Jan. 2007. Version 2.0, Commitee Specification.Google ScholarGoogle Scholar
  28. Object Management Group (OMG). Business Process Modeling Notation, 2006. Specification, Version 1.0.Google ScholarGoogle Scholar
  29. Object Management Group (OMG). Unified Modeling Language Specification, Nov. 2007. Version 2.1.2.Google ScholarGoogle Scholar
  30. A. Osterwalder and Y. Pigneur. An e-Business Model Ontology for Modeling e-Business. In 15th Bled Electronic Commerce Conference, 2002.Google ScholarGoogle Scholar
  31. M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann. Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer, 40(11):38--45, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. Penker and H.-E. Eriksson. Business Modeling With UML: Business Patterns at Work. Wiley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. M. E. Porter. Competitive Advantage: Creating and Sustaining Superior Performance. Free Press, June 1998.Google ScholarGoogle Scholar
  34. C. Quyang, M. Dumas, A. H. ter Hofstede, and W. M. van der Aalst. From BPMN Process Models to BPEL Web Services. In Proceedings 2006 IEEE International Converence on Web Services (ICWS'06), pages 285--292. IEEE, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. A. Rungeand, B. Schopp, and K. Stanoevska-Slabeva. The Management of Business Transactions through Electronic Contracts. In Proceedings of the 10th Internaional Workshop on Database and Expert Systems Applications. IEEE, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. N. Russell, W. M. van der Aalst, A. H. ter Hofstede, and P. Wohed. On the Suitability of UML 2.0 Activity Diagrams for Business Process Modelling. In Third Asia-Pacific Conference on Conceptual Modelling (APCCM2006). Australian Computer Society, Inc., 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. A.-W. Scheer. ARIS - Business Process Modeling. Springer, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Sparx Systems. Enterprise Architect. Sparx Systems, May 2008.Google ScholarGoogle Scholar
  39. Supply Chain Council. Supply-Chain Operations Reference-model - SCOR, 2006. Version 8.0.Google ScholarGoogle Scholar
  40. UN/CEFACT. UN/CEFACT - ebXML Business Process Specification Schema, Nov. 2003. Version 1.11.Google ScholarGoogle Scholar
  41. UN/CEFACT. UN/CEFACT's Modeling Methodology (UMM), UMM Meta Model - Foundation Module, Mar. 2006. Technical Specification V1.0, http://www.unece.org/cefact/umm/UMM_Foundation_Module.pdf.Google ScholarGoogle Scholar
  42. UN/CEFACT International Trade and Business Process Group (TBG14). UN/CEFACT Common Business Process Catalog, Sept. 2005. Version 1.0, Technical Specification.Google ScholarGoogle Scholar
  43. UN/CEFACT TMG. Core Components Technical Specification - Part 8 of the ebXML Framework. United Nations Center For Trade Facilitation and Electronic Business, 2003.Google ScholarGoogle Scholar
  44. UN/CEFACT TMG. UML Profile for Core Components based on CCTS 2.01 (UPCC). United Nations Center For Trade Facilitation and Electronic Business, 2006.Google ScholarGoogle Scholar
  45. UN/CEFACT TMG. UN/CEFACT Core Component Message Assembly, Dec. 2007. First Working Draft.Google ScholarGoogle Scholar
  46. W. M. van der Aalst. Interorganizational Workflows: An Approach based on Message Sequence Charts and Petri Nets. Systems Analysis - Modelling - Simulation, 34(3):335--367, 1999.Google ScholarGoogle Scholar
  47. W. M. P. van der Aalst. The Application of Petri Nets to Workflow Management. Journal of Circuits, Systems, and Computers, 8(1):21--66, 1998.Google ScholarGoogle Scholar
  48. W. M. P. van der Aalst. Making Work Flow: On the Application of Petri Nets to Business Process Management. In Applications and Theory of Petri Nets 2002, 23rd International Conference, ICATPN 2002. Springer LNCS, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. S. A. White. Using BPMN to Model a PBEL Process. BPTrends, 2005.Google ScholarGoogle Scholar
  50. V. Zeithaml, M. J. Bitner, and D. D. Gremler. Services Marketing. McGraw-Hill/Irwin, New York, NY, May 2005.Google ScholarGoogle Scholar

Index Terms

  1. The development process of the UN/CEFACT modeling methodology

      Recommendations

      Reviews

      Markus Wolf

      This paper describes UMM 2.0, the current release of the modeling methodology of the United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT), an international e-business standardization body that has already been involved in several well-known electronic data interchange standards, such as Electronic Data Interchange for Administration, Commerce, and Transport (EDIFACT) and electronic business using Extensible Markup Language (ebXML). In 1998, the standardization body started the development of a modeling methodology, UMM, as a set of modeling guidelines for the unified modeling language (UML). Later on, in 2006, the methodology was formalized as a UML profile and finalized in the UMM 1.0 standard. At first, applying UMM in practice revealed several shortcomings, due to be addressed in a new version of the standard, UMM 2.0. The core of the changed methodology is the topic of the paper. The paper starts with an introductory section that recaps the history as described in the previous paragraph. Section 2, "Business Requirements View," describes the first view to be constructed in the methodology. The main subviews are the business domain view, which consists of business process use cases with corresponding business process activity diagrams, and the business entity view, which describes the business entities handled by the processes and the life cycle of those entities. Section 3 describes the next step in the modeling methodology, the so-called business choreography view, which consists of the business transaction view, the business collaboration view, and the business realization view. Business transactions are use cases that synchronize the state of a business entity between two parties. This view consists of use case diagrams and corresponding activity diagrams. The collaborations are used to express the execution order of different business transactions and are the modeled view business collaboration protocols (special activity diagrams). Finally, the realization view provides the mapping of concrete actors and use cases to the abstract actors and use cases of the previous views. The final view of the UMM is the business information view, which provides the data model of the business documents exchanged in business transactions. This is a class diagram enriched by a predefined set of so-called core components predefined by UN/CEFACT. The paper closes with a section on related work and a conclusion. The methodology is illustrated via the example of a waste management system. The paper is well written and easy to understand. It is of interest not only to analysts planning to work in an international governmental framework where application of the UMM may be required, but also to business analysts in general, since the analytical methodology of the UMM can be used as a guideline in creating UML models for other application domains. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ICEC '08: Proceedings of the 10th international conference on Electronic commerce
        August 2008
        355 pages
        ISBN:9781605580753
        DOI:10.1145/1409540

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 19 August 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate150of244submissions,61%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader