Enterprise architecture patterns for business process support analysis

The field of enterprise architectures lacks architecture patterns that would support analysis of a given enterprise architecture, comparison of different enterprise architecture solutions and provide guidelines for development of a target enterprise architecture based on the analysis of existing enterprise architecture. In this paper, we focus on business process support analysis using information derived from enterprise architecture description. We give a systematic overview of important aspects. We establish and formally define foundational enterprise architecture patterns for business process support analysis. They are implementation independent and enable more efficient qualitative architecture analysis of business process support, which is the basis for achieving more optimal business operation. We have defined the patterns using the standard enterprise architecture language - ArchiMate. They are formalized in a way that enables their implementation in enterprise architecture tools. This is an important characteristic that allows for efficient work by automatic detection of different, more or less suitable, architecture structures. We have derived the patterns based on real-world enterprise architecture descriptions and have used and verified them in enterprise architecture analysis and planning projects for four large organizations. The enterprise architecture analysis patterns address an important research issue in the field of enterprise architectures that has so far not been systematically researched.

[1]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[2]  Andrew P. Sage,et al.  Enterprise architecture measures of effectiveness , 2004 .

[3]  Dirk Riehle,et al.  Understanding and Using Patterns in Software Development , 1996, Theory Pract. Object Syst..

[4]  François Vernadat,et al.  Open system architecture for CIM: edited by ESPRIT Consortium AMICE. Published by Springer-Verlag, Berlin, Germany. 1989. 212pp. £14.00 , 1992 .

[5]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[6]  Jeongsoo Lee,et al.  Alignment of Business Enterprise Architectures using fact-based ontologies , 2010, Expert Syst. Appl..

[7]  Manfred Broy,et al.  Software Pioneers: Contributions to Software Engineering , 2002 .

[8]  Theodore J. Williams,et al.  The Purdue Enterprise Reference Architecture , 1992, DIISM.

[9]  Marc M. Lankhorst,et al.  Enterprise Architecture at Work - Modelling, Communication and Analysis, 2nd Edition , 2005, The Enterprise Engineering Series.

[10]  Robert Winter,et al.  Analysis and Application Scenarios of Enterprise Architecture: An Exploratory Study , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[11]  François Vernadat,et al.  The CIMOSA business modelling process , 1995 .

[12]  Florian Matthes,et al.  EA Management Patterns for Consolidations after Mergers , 2009, Software Engineering.

[13]  Guy Doumeingts,et al.  Architectures for enterprise integration and interoperability: Past, present and future , 2008, Comput. Ind..

[14]  Robert Lagerström,et al.  A method for creating entreprise architecture metamodels applied to systems modifiability , 2009, Int. J. Comput. Sci. Appl..

[15]  Richard J. Mayer,et al.  Information Integration for Concurrent Engineering (IICE) Compendium of Methods Report , 1995 .

[16]  Kai Mertins,et al.  Architectures, methods and tools for enterprise engineering , 2005 .

[17]  Ricardo Chalmeta,et al.  References architectures for enterprise integration , 2001, J. Syst. Softw..

[18]  Roger Frost,et al.  International Organization for Standardization (ISO) , 2004 .

[19]  Robert Lagerström,et al.  Architecture analysis of enterprise systems modifiability - Models, analysis, and validation , 2010, J. Syst. Softw..

[20]  Matjaz B. Juric,et al.  Service-Oriented Framework for Human Task Support and Automation , 2008, IEEE Transactions on Industrial Informatics.

[21]  Marc M. Lankhorst,et al.  Enterprise architecture modelling--the issue of integration , 2004, Adv. Eng. Informatics.

[22]  Hans van Vliet,et al.  Stakeholder Perception of Enterprise Architecture , 2008, ECSA.

[23]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[24]  Jeongsoo Lee,et al.  An ontology-based Enterprise Architecture , 2010, Expert Syst. Appl..

[25]  M. Wilkinson,et al.  Designing an ‘adaptive’ enterprise architecture , 2006 .

[26]  Peter Bernus,et al.  A framework to define a generic enterprise reference architecture and methodology , 1996 .

[27]  J. Leon Zhao,et al.  Pattern-based knowledge workflow automation: concepts and issues , 2008, Inf. Syst. E Bus. Manag..

[28]  Maria-Eugenia Iacob,et al.  ArchiMate 1.0 Specification , 2009 .

[29]  Michael Havey,et al.  Essential business process modeling , 2005 .

[30]  Miroslaw Staron,et al.  Empirical assessment of using stereotypes to improve comprehension of UML models: A set of experiments , 2006, J. Syst. Softw..

[31]  Hans van Vliet,et al.  Assessing the Efficiency of the Enterprise Architecture Function , 2009, PRET.

[32]  Matthias Brückmann,et al.  Some Process Patterns for Enterprise Architecture Management , 2009, Software Engineering.

[33]  Robert Lagerström,et al.  Enterprise architecture analysis with extended influence diagrams , 2007, Inf. Syst. Frontiers.

[34]  Farhad Arbab,et al.  Enterprise architecture: Management tool and blueprint for the organisation , 2006, Inf. Syst. Frontiers.

[35]  Marc M. Lankhorst,et al.  Enterprise Architecture Patterns for Multichannel Management , 2009, Software Engineering.

[36]  Ralph E. Johnson,et al.  Design patterns: beginnings and futures , 2006, OOPSLA '06.

[37]  Guy Doumeingts,et al.  Architectures for Integrating Manufacturing Activities and Enterprises , 1993, Towards World Class Manufacturing.

[38]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[39]  Hans van Vliet,et al.  The relation between EA effectiveness and stakeholder satisfaction , 2010, J. Syst. Softw..

[40]  Mark S. Fox,et al.  The TOVE Project Towards a Common-Sense Model of the Enterprise , 1992, IEA/AIE.

[41]  Kari Luostarinen,et al.  Managing information security in a business network of machinery maintenance services business - Enterprise architecture as a coordination tool , 2007, J. Syst. Softw..

[42]  Florian Matthes,et al.  Using Enterprise Architecture Management Patterns to Complement TOGAF , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[43]  K. Kosanke,et al.  The European approach for an open system architecture for CIM (CIM-OSA)-ESPRIT project 5288 AMICE , 1991 .