Enterprise modeling using the foundation concepts of the RM-ODP ISO/ITU standard

Enterprise architecture (EA) projects require analyzing and designing across the whole enterprise and its environment. Enterprise architects, therefore, frequently develop enterprise models that span from the markets in which the organization operates down to the implementation of the IT systems that support its operations. In this paper, we present SEAM for EA: a method for defining an enterprise model in which all the systems are systematically represented with the same modeling ontology. We base our modeling ontology on the foundation modeling concepts defined in Part 2 of ISO/ITU Standard “Reference Model of Open Distributed Processing” (RM-ODP). This work has two contributions to enterprise architecture: the SEAM for EA method itself and the use of Part 2 of the RM-ODP standard as a modeling ontology.

[1]  Øystein D. Fjeldstad,et al.  CONFIGURING VALUE FOR COMPETITIVE ADVANTAGE: ON CHAINS, SHOPS, AND NETWORKS , 1998 .

[2]  Ephraim R. McLean,et al.  Key Issues for IT Executives , 2004, MIS Q. Executive.

[3]  Barbara Paech,et al.  Developing and applying component-based model-driven architectures in KobrA , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[4]  Alain Wegmann,et al.  On the Systemic Enterprise Architecture Methodology (Seam) , 2003, ICEIS.

[5]  Howard Bowman,et al.  Viewpoint consistency in ODP , 2000, Comput. Networks.

[6]  Dick Quartel,et al.  A rigorous approach to relate enterprise and computational viewpoints , 2004 .

[7]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[8]  J. G. Miller Living systems. , 1972, Currents in modern biology.

[9]  François Vernadat,et al.  Enterprise modeling and integration : principles and applications , 1996 .

[10]  Elie Najm,et al.  Consistent Semantics for ODP Information and Computational Models , 1997, FORTE.

[11]  Antonio Vallecillo,et al.  Modeling the ODP computational viewpoint with UML 2.0 , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[12]  Le Moigne,et al.  Les épistémologies constructivistes , 1995 .

[13]  Alessandro Fantechi,et al.  Transformations and consistent semantics for ODP viewpoints , 1997 .

[14]  Lam-Son Lê,et al.  Definition of an Object-Oriented Modeling Language for Enterprise Architecture , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[15]  Lam-Son Lê,et al.  SeamCAD: Object-Oriented Modeling Tool for Hierarchical Systems in Enterprise Architecture , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[16]  Marc M. Lankhorst,et al.  Supporting viewpoint-oriented enterprise architecture , 2004 .

[17]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[18]  Daniel Jackson,et al.  Alloy: a lightweight object modelling notation , 2002, TSEM.

[19]  Dov Dori,et al.  OPCAT - A Bimodal Case Tool for Object-Process Based System Development , 2003, ICEIS.

[20]  Emil C. Lupu,et al.  Ponder: realising enterprise viewpoint concepts , 2000, Proceedings Fourth International Enterprise Distributed Objects Computing Conference. EDOC2000.

[21]  Janis R. Putman,et al.  Architecting with RM-ODP , 2000 .

[22]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[23]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[24]  Alain Wegmann,et al.  Formalization of the RM-ODP foundations based on the Triune Continuum Paradigm , 2007, Comput. Stand. Interfaces.

[25]  Dov Dori,et al.  Object-process methodology - a holistic systems paradigm , 2013 .

[26]  Alain Wegmann,et al.  Conceptual modeling of complex systems using an RM-ODP based ontology , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[27]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[28]  Alain Wegmann,et al.  A Metamodel for the Unified Modeling Language , 2002, UML.

[29]  Alain Wegmann,et al.  Business and IT Alignment with SEAM , 2005 .

[30]  Egon Börger,et al.  Abstract State Machines. A Method for High-Level System Design and Analysis , 2003 .

[31]  Alain Wegmann,et al.  Capturing design rationale with functional decomposition of roles in business processes modeling , 2005, Softw. Process. Improv. Pract..

[32]  Irina Rychkova,et al.  A Method and Tool for Business-IT Alignment in Enterprise Architecture , 2005, CAiSE Short Paper Proceedings.

[33]  Andrey Naumenko Triune Continuum Paradigm: a paradigm for General System Modeling and its applications for UML and RM-ODP , 2002 .