Requirements for Automated Enterprise Architecture Model Maintenance - A Requirements Analysis based on a Literature Review and an Exploratory Survey

Enterprise Architecture Management (EAM) is the practice of modeling the business and IT artifacts in an enterprise and relating them with each other. By documenting these interdependencies between business and the supporting IT, strategic decisions can be made towards a planned and consolidated enterprise architecture that matches the business needs. However, enterprise architecture models can grow very large, thus making the manual creation and maintenance of these models a difficult and time consuming task. From this, we derived the three research questions of this paper: (i) Which related work exists on the maintenance of EA models, and does it refer to automation techniques? (ii) Is EA maintenance automation demanded by practitioners? If yes, (iii) What are the requirements for such an automation method and tool? In this paper we tackle these questions by conducting a literature analysis on EA literature from research and practice. In addition, we present the results of a survey among EA practitioners we conducted to find out current maintenance practices. We then describe a collection of requirements for an automated EA maintenance method and tool, that we derived from the results of the survey, the findings in the literature review and our own experience as EA consultants. Finally, we present several success evaluation criteria for an automated EA maintenance solution.

[1]  Preethi Raghavan,et al.  Enterprise Interaction Ontology for Change Impact Analysis of Complex Systems , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[2]  Florian Matthes,et al.  An Information Model for Managed Application Landscape Evolution , 2009 .

[3]  Yechiam Yemini,et al.  A2A: An Architecture for Autonomic Management Coordination , 2009, DSOM.

[4]  Robert Winter,et al.  A Federated Approach to Enterprise Architecture Model Maintenance , 2007, Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model..

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

[6]  Frank S. de Boer,et al.  Change impact analysis of enterprise architectures , 2005, IRI -2005 IEEE International Conference on Information Reuse and Integration, Conf, 2005..

[7]  Inge Hanschke Strategic IT Management - A Toolkit for Enterprise Architecture Management , 2009 .

[8]  Aditya K. Ghose,et al.  Supporting Change Propagation in the Evolution of Enterprise Architectures , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

[9]  Marc M. Lankhorst Enterprise Architecture at Work - Modelling, Communication and Analysis, 3rd Edition , 2005, The Enterprise Engineering Series.

[10]  Metin Feridun,et al.  Fusio : Semantic Integration of Systems Management and Enterprise Information , 2009 .

[11]  Alexander M. Ernst,et al.  State of the A rt in Enterprise Architecture Management , 2009 .

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

[13]  Florian Matthes,et al.  Investigating the State-of-the-Art in Enterprise Architecture Management Methods in literature and Practice , 2010, MCIS.

[14]  Ruth Breu,et al.  Towards Living Landscape Models: Automated Integration of Infrastructure Cloud in Enterprise Architecture Management , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[15]  IEEE-SA Standards Board , 2000 .

[16]  Robert Winter,et al.  Analysis of IT/Business Alignment Situations as a Precondition for the Design and Engineering of Situated IT/Business Alignment Solutions , 2011, 2011 44th Hawaii International Conference on System Sciences.

[17]  Robert Winter,et al.  Processes for Enterprise Application Architecture Management , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[18]  Roberto Vinaja Integrated Management of Systems, Services, Processes and People in IT. , 2010 .

[19]  Ruth Breu Ten Principles for Living Models - A Manifesto of Change-Driven Software Engineering , 2010, 2010 International Conference on Complex, Intelligent and Software Intensive Systems.

[20]  Florian Matthes,et al.  Current and Future Tool Support for EA Management , 2008 .

[21]  Robert Winter,et al.  Essential Layers, Artifacts, and Dependencies of Enterprise Architecture , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[22]  Florian Matthes,et al.  Future Research Topics in Enterprise Architecture Management - A Knowledge Management Perspective , 2009, ICSOC/ServiceWave Workshops.