Sunteți pe pagina 1din 6

2013 International Conference on Informatics and Creative Multimedia

A Comparison Enterprise Architecture Implementation Methodologies

Babak Darvish Rouhani Mohd Naz'ri Mahrin


Advanced Informatics School Advanced Informatics School
University Technology Malaysia University Technology Malaysia
Kuala Lumpur, Malaysia Kuala Lumpur, Malaysia
drbabk2@live.utm.my mdnazrim@utm.my

Fatemeh Nikpay Pourya Nikfard


Advanced Informatics School Advanced Informatics School
University Technology Malaysia University Technology Malaysia
Kuala Lumpur, Malaysia Kuala Lumpur, Malaysia
nfatemeh6@live.utm.my npourya2@live.utm.my

Abstract— A number of methodologies for implementing


Enterprise Architecture (EA) have been proposed in the EA Framework (EAF) represents the structure to model
literature. Understanding methodologies' strengths and enterprise's business and IT. In EAF, there are different
weaknesses play significant role in selecting appropriate models for various perspectives, each with different scope
methodology for each EA project. This paper reviews five EA and activities. There is no doubt that modeling the business
implementation methodologies including: EAP, TOGAF, and IT are not sufficient for enterprise by they own.
DODAF, Gartner, and FEA and compare them based on Enterprises are looking to find a plan to address theirs
designed framework. Comparison framework is designed challenges on competiveness. They utilize EA to provide
based on concepts, modeling, and processes criteria. This appropriate solution for their business's demands and it needs
comparison provides vast information about selected to implement EA models [12][14].
methodologies based on defined criteria.
EA Implementation Methodology (EAIM) describes
structured methods in order to implement identified projects
Keyword: Enterprise Architecture; Enterprise Architecture
within EA project. Moreover, it can comprise some distinct
Implementation Methodology; Comparison Enterprise
methods [13].
Architecture Implementation Methodologies

I. INTRODUCTION II. ENTERPRISE ARCHITECTURE IMPLEMENTATION


Business and Information Technology (IT) integration is Zackman’s Framework (ZF) (as first EA framework) is
essential for enterprises to achieve their competitiveness. limited to architecture and does not include a strategic
Enterprise Architecture (EA) is a structure for alignment planning methodology [4]. In 1992 Steve Spewak
Business and IT within enterprise. The key responsibility of introduced the first methodology for implementing EA.
EA is to provide appropriate Information Systems (ISs) Spewak presented the EA planning to complete EA
based on enterprise business's demands [13][20]. lifecycle. In other word, EA methodology complement EA
framework. EA contains three principal phases, As-Is
For the first time EA was introduced by John Zachman architecture, To-Be architecture, and migration plan [10].
in 1987. The purpose of the founder of EA was to use
architecture like civil inside of enterprises to reduce In As-Is architecture (also known as baseline, current,
complexity of developing ISs. At the first he presented the and initial architecture), EA will be defined current situation
framework to create skeleton for his purpose. Zachman's of business and IT of enterprise by means of set of
Framework contains abstractions and perspectives [4][5]. definitions which illustrate the current state of the
enterprise's mission, business processes and technology's
In EA project, enterprise architect must select a infrastructure. The key role of this stage is vision of
framework and a implementation methodology. Although, enterprise [13][19].
there are some EA frameworks which represent a method for
implementing EA, they are either use in specific enterprises
or incomplete [13].

978-0-7695-5133-3/13 $26.00 © 2013 IEEE 1


DOI 10.1109/ICICM.2013.9
In To-Be architecture (also known as desired, future, developing and managing the process for making alignment
target architecture) EA will be represented the desired between business and IT. Moreover, EAP is planning that
architecture including future of business and IT based on concentrates on the development of matrixes for comparison
vision of enterprise. This type of architecture is the result of
and analysis data, IS, and infrastructure. Significant part of
enterprise's long-term strategies and plans. The key role of
this stage is to identify appropriate ISs [13][19]. EAP is an implementation plan [9].

In EA migration plan (also known as transition plan) EAP provides the process of using architectures for the
is the essential strategy that will be employed for Transition utilizing ISs in order to support business and the plan in
from the As-Is to the To-Be one. The key role of this stage is order to implement architectures. It comprises the following
using the proper implementation method [13][19]. phases [8][9]:
- Initiation Planning;
The Enterprise Architecture Methodology supports - Preliminary business model;
advanced development techniques and technologies. It
covers all aspects of the EA lifecycle- the planning for - Enterprise survey;
enterprise understanding projects, the analysis of business - Current systems and technology architecture;
requirements, the design of systems, the evolution of - Data architecture;
systems, and the ongoing enhancements of all of the above. - Application architecture;
The methodology is both complete and concise, serving as a - Technology architecture;
coherent guide for practitioner professionals. It allows paths
and pieces of content to be selected and extracted for - Implementation plan;
application on specific projects [9][13]. - Planning conclusion;
Well implemented EA helps a company innovate and - Transition to implementation;
change by providing both stability and flexibility. Today's
In 2006, EAP has been changed and some items were
there are several EA methods which they are introduced to
added into the prior model. The intent of this change was to
provide a plan for developing tailored ISs. These ISs must refresh one part of the EAP approach and update the model.
address existing enterprise's challenges and update business One of the added items was governance. The reason for
structure of enterprise by ISs integrity [20]. EA adding governance into the new edition of EAP model was:
implementing method can be independent or dependent to a through effective governance possible to become a real
framework. While EA framework tries to capture portfolio of approved transition plan projects. The revised
information from enterprise's business and IT and model EAP Wedding Cake model is an important part of the
refreshment of the EAP approach. This refreshment helps to
them, EA method tries to utilize models for developing
strengthen and reconnect EAP to the continually evolving
appropriate ISs and IT Infrastructure for enterprise [11][19]. stream of EA methodologies that are in use globally. In
EAP update, it has presented several significant changes that
III. THE METHODOLOGY reflect updates in how and when to do EA that it felt was
This study compares the following EAIMs: needed to advance and refresh the originally defined
- EAP process. This will help make EAP more current and
- TOGAF hopefully still very useful in understanding how to do EA in
- DODAF the public and private sectors [10].
- Gartner
- FEA
B. TOGAF
The TOGAF Architecture Development Method (ADM)
A. Enterprise Architecture Planning (EAP) provides a tested and iterative process for developing EA. It
Enterprise Architecture Planning (EAP) was introduced comprises instituting an architectural framework,
by Spewak in 1992. EAP contains activities and processes transitioning, developing architecture contents, and
in order to achieve To-Be architecture by considering four governing the comprehension of architectures. Mentioned
EA architectures including: Business, Data, Application, activities are fulfilled by employing an iterative cycle of
and Infrastructure. It is also known as the Wedding Cake. It continuous architecture description and comprehension that
covers two fist perspective of ZF [9]. permits enterprises to transform themselves in a managed
manner in accordance with business targets. TOGAF ADM
EAP specifies a plan for subsequent design and is a methodology that describes an iterative method for EA
implementation EA. The ZF prepares the broad description development. Enterprise architect must be determined some
for architectural layers, while EAP concentrates on features of TOGAF methodology such as: level of details,
breadth of coverage, and extent of time horizon due to ADM

2
does not provide prescription on those. The ADM phases to trace designing and deciding on architecture ADM
are [7]: suggests documenting of design rationale [7].
C. DODAF
- Preliminary – It clarify the current architecture in
The Department of Defense Architecture Framework
an organization by way of using framework and
(DODAF) is the holistic framework and conceptual model
concepts of EA. for enabling the development of EA particularly for DOD
agencies. As conceptually DODAF is an EAF-in-practice
- ADM Cycle: it consists of the following phases: like FEAF, but it was developed for a specific domain and
Architecture Vision consists of description of enterprises, and was not designed to be used beyond those
current architecture and desired architecture of bounds. In contrast to more abstract methodology like
business and IT views. Business Architecture Gartner, and TOGAF which were designed to solve general
issue with EA development across a wide array of
depicts the current architecture of business and
enterprises, DODAF was designed to solve a wide array of
analyzes gaps between it and desired one. IS specific issues within a singular organizational context, the
Architecture specifies the desired data and IS DOD.
architecture by analyzing the requirements of them. The DODAF method is Model-driven, that is specific
Technology Architecture is employed to build up templates of data that are used to aggregate and
the basis implementation. It comprises eight sub- communicate data on a specific architectural issue. When
phases comprising: formation of current, these models are complete they become a “View” of a facet
of the current DOD architecture. In DODAF 2.0, there are
considering perspectives, selecting services,
eight prescribed perspectives [6]:
creating architecture model, determining criteria,
verifying business targets, conducting gap analysis, - All;
and defining architecture. Opportunities and - Capability;
Solutions comprises of assessment and choice of - Data and Information;
implementing options. Migration Planning - Operational;
concerns on prioritizing implementing projects in - Project;
- Services;
accordance with their dependencies.
- Standards;
Implementation Governance concerns on - Systems;
governing of EA project particularly on DODAF, by using given perspectives focuses on the
implementing and deploying. Architecture Change supporting decision makers guide the development of EA
Management concerns on future changes by using within the DOD whether the effort is on a strategic or
repeated surveillance process in business and IT tactical level.
which can cause new deployments. D. Gartner

- Requirements Management provides the place Gartner methodology believes that EA is about bringing
together three constituents: business owners, information
for identifying and keeping requirements for other specialists, and the technology implementers. Bringing
ADM Cycle phases. given groups together and merge them into the one vision
based on values of business, cause project has succeeded;
TOGAF specifies a Technical Reference Model (TRM) otherwise project has failed. In Gartner point of view
for Enterprise Continuum (EC). TRM model base on success could be measured by pragmatic term [3].
Application, Application Platform and Communication
Infrastructure and their interconnectivity depicts a system. According to Gartner point of view EA project must be
Moreover, it describes quality of services that organized by started with understanding enterprise direction on business,
the system and the Standard Information Base in the EC not with finding its current position. This activity needs to
provides integrated information, management and ISs listen to the enterprise strategic plan and understanding how
standards for architecture development [7]. it response to this plan. In order to obtain pure and concise
information about enterprise, Gartner tries to achieve them
TOGAF ADM supports evolution of EA by way of EC in simple words, without concerning about recommended
as its knowledge base. Although, processes of each ADM standard documents, or technical babbling. The result of this
phase are defined appropriately, ADM leaves flexibility of method is providing common understanding about
implementation to EA architects to decide needed activities enterprise situation and strategic plan [3].
for EA project from distinct set of possible results. In order

3
E. FEA overlap with those in the Spewak EAP processes. The
Practical Guide adds governance, more on tools,
The Federal Enterprise Architecture (FEA) method is establishing a Program Management Office (PMO),
mainly concentrated on creating architectural method for transitioning, and marketing the EA. The practitioner can
governmental agency and is described in the FEA Practice combine Practical Guide and EAP process ideas [1][2].
Guidance. The segment-architecture development process
consists of four steps including [1][2]:
IV. COMPARISON FRAMEWORK
x Architectural Analysis- describes explicit vision of
enterprise, and related to the organizational plan. This section describes a framework for evaluation
selected EAIMs. It comprises a set of criteria that addresses
x Architectural Definition- provides the To-Be both generic EA attributes and features that are uniquely
architecture of the enterprise, considering design found in EAIMs. It covers three major aspects of each
alternatives, documenting the performance targets, EAIM: Concepts, Modeling, and Process [21].
and developing an EA for enterprise, comprising
business, data, services, and technology
Concepts: EA concepts are importance for enterprises
architectures.
generally and for EAIMs particularly. According to literature
research, a number of considerable EA concepts that are
x Investment and Funding Strategy- considers how
generally addressed, including: definition of EA, alignment
the project will be funded.
between business and IT, importance of repository, the
x Program-Management Plan and Execute Projects - association and communication among artifacts and EAIM
Creates a plan for managing and executing the strategy, governance, EAIM roles and process are identified
project, including milestones and performance [13][15][16].
measures that will assess project success.
Modeling: since EA concepts provide basis for EAIM, thus
FEA, like DODAF is an EAF-in-practice, but its the modeling for portray designs regarding to those concepts
enterprise encompasses Federal Government of the USA. is generally the main part of any EAIM. A typical modeling
FEA is one of the more fragmented EAF's and currently comprises of the following major components: notation,
spans five documents: a five-part Reference Model (RM), a syntax and semantics. Modeling different perspectives of
methodology, a maturity model, a best-practices guide as enterprise are significant part of modeling that need to utilize
well as considerations as to how to have FEA compliment in EAIM. Consequently, by using an appropriate modeling
Service Oriented Architecture. The FEA Reference Model the EAIM could reduce the complexities of current and
consists of the following models: desired architecture, and transition plan effectively
[13][15][16][18].
- Performance RM– for identifying and
Standardizing measurement of EA output;
- Business RM– for alignment the Federal EA Process: As mentioned above, the modeling is considered as
beside practical; a compulsory part of any EAIM. However, EAIM
- Service Component RM – for organizing hidden emphasizes the set of process and parts performed as part of
component and service for reprocess; the EA life cycle. These activities and steps form the process
- Technical RM – for organizing current standard which guide enterprise architect and business analyzer in EA
and technology in use implementation. A useful EAIM should cover the following
- Data RM – for providing a standard technique for stages, enterprise modeling, current architecture analysis,
description, categorization and allocation the desired architecture analysis, managing and providing
information inside the Federal Government. detailed design of projects, describing controlled transition
plan, and implementation. EAIM that covers all parts of the
The Federal Segment Architecture Methodology (FSAM) EA development by considering EA concepts is a consistent
is offered as a means to implement FEA within a and complete methodology [13][15][16][18].
manageable segment of the Federal Enterprise, and follows
a logical progression through project launch, strategic intent,
system requirements, conceptual solutions, and preliminary V. FINDING
planning. Moreover, FSAM offers a separate document
delineating guidance to implement and adapt these initial Based on the above comparison framework a review on
plans to the specific context of the Federal Segment. A related research papers ([1][3][6][7][8][9][10][17][22]
Practical Guide to the Federal Enterprise Architecture [23][24][25][26][27]) and particular guideline of each
provides a process for developing an EA. The process steps selected EAIM was conducted in order to specify selected

4
EAIMs based on comparison criteria. The results are EAP TOGAF DODAF Gartner FEA
summarized in table I and are discussed below.
Strategy H H H M H
Concepts: TOGAF provides appropriate governance and
repository rather than the other by utilizing a specific model Modeling
for them. Although, TOGAF describes required business and
Easy to use M L M M M
IT architecture in ADM, it more focus on IT development
and could not provide appropriate alignment between Easy to learn M L M M M
business and IT. Since FEA is derived by EAP, almost theirs Traceability M H L L M
attributes are same. However, EAP had some changes in
2006, but significant part of EAP still is strategy plan that Consistency M H L L M
designed based on four architecture layers including: Different Views M M M L M
business, data, application, and infrastructure. Although,
DODAF is designed for specific domain, it almost considers Complexity L L L L L
all EA concepts in acceptable manner. In contrast of other Dynamic L L L L L
EAIMs, Gartner more focus on development process and
Process
support adequate EA concepts.
Requirement L H L L L
Modeling: utilizing appropriate modeling for both
Step by Step M M M M M
business and IT domains is essential for EAIM. Gartner and
DODAF do not present a method for consistency and Detailed Design M M M M M
traceability. Although, FEA, EAP, and TOGAF provide Implementation M M M M M
appropriate method for modeling, they are different in
learning and using. TOGAF provides broad documents about Guidelines M H M L H
its method and process but access and employing of them Maintenance L M L L M
need more time rather the others. TOGAF mentioned that
Continual M H L L L
EA architects must select needed process for project from
TOGAF phases and this is the place that causes difficult
using due to its provide complexity on project. Dynamic EA
aspect and complexity are the new issue which do not
support by all selected EAIMs. Notation:
H: high consideration or detailed and clear description.
Process: TOGAF views EA implementation as continual M: medium consideration or little description
process, thus it more focus on continuum and repository. L: low consideration or high level description
Moreover, TOGAF use requirements process in order to
support ADM phases which other EAIMs do not use this As result, the following results are achieved based on this
feature. EAP and FEA like previous criteria have same research:
condition, but, since EAP made for generic purpose, it - In concepts: almost most of mentioned EAIMs
updates in 2006 and support continual process. DODAF uses cover all concepts. Strategy and Artifacts are
required activities in each process attribute in order to supported by most EAIMs; in contrast Alignment
support EA implementation in DOD organization, but it does and Repository are not utilized in most EAIMs.
not use requirements process properly. Although Gartner - In modeling: EAP and FEA are in same situation
does not consider all concepts attributes efficiently, it (high grade) and TOGAF has fluctuates situation
considers EA implementation by efficient plan that it comes (in some attributes has high grade and in the others
from their vast experiences. has low grade). Moreover, DODAF and Gartner are
located in the last respectively. Selected EAIM do
not have specific plan for depiction complexity and
TABLE I. COMPARISON EAIMS [1][3][6][7][8][9][10][17] dynamic aspects of EA.
- In process: although, step by step structure, detailed
EAP TOGAF DODAF Gartner FEA design, and implementation are most usable
attributes in EAIMs, requirement, maintenance, and
Concepts continual need to consider more due to lack of
Alignment L M M M L consideration in most EAIMs.
Artifacts M H M M M

Governance M H M M L VI. CONCLUSION


Repository M M M M M This study presents the framework for comparing
EAIMs. Based on proposed framework we carry out
comparison in three aspects: concepts, modeling, and

5
process. According to the results of this study there is no architecture." InInformation Technology, 2008. IT 2008. 1st
complete methodology which covers all demands of EA International Conference on, pp. 1-4. IEEE, 2008.
implementation. Although, some EAIMs such as TOGAF [13] Hagan, Paula J. "Guide to the (Evolving) Enterprise Architecture
Body of Knowledge." MITRE Corporation (2004).
have a highest grade in all mentioned aspects, they are still
[14] Zachman, John A. "Concepts of the framework for enterprise
need to decrease complexities of process and modeling. architecture."Zachman International, Inc., La Cañada, Ca (1997).
Moreover, lack of consideration on maintenance,
[15] Winter, Robert, and Ronny Fischer. "Essential layers, artifacts, and
requirements and continual process are notable items which dependencies of enterprise architecture." Journal of Enterprise
need to consider. Architecture 3.2 (2007): 7-18.
Although this research does not cover all existing [16] Bernus, Peter. "Enterprise models for enterprise architecture and
EAIMs, selected EAIMs are most popular in EA project and ISO9000: 2000." Annual Reviews in Control 27.2 (2003): 211-220.
some others EAIMs are inspired from them. We will [17] Hirvonen, Ari P., Tietoenator Oyj, and Mirja Pulkkinen. "A practical
continue this research in future by providing holistic approach to EA planning and development: the EA management
comparison framework and selecting more EAIMs. The aim grid." 7th International Conference on Business Information Systems.
2004.
of this research can be used for those who are looking for
[18] Sembiring, Jaka, Edi Nuryatno, and Yudi Gondokaryono. "Analyzing
find appropriate EAIM for theirs project by provided the Indicators and Requirements in Main Components of Enterprise
information. Architecture Methodology Development using Grounded Theory in
Qualitative Methods."Society of Interdisciplinary Business Research
REFERENCES (SIBR) 2011 Conference on Interdisciplinary Business Research.
[1] A Practical Guide to Federal Enterprise Architecture by the CIO 2011.
Council, Version 1.0, February 2001. [19] Hjort-Madsen, Kristian. "Enterprise architecture implementation and
[2] "FEA Practice Guidance," December 2006, published by the Federal management: A case study on interoperability." System Sciences,
Enterprise Architecture Program Management Office, Office of 2006. HICSS'06. Proceedings of the 39th Annual Hawaii
Management of Budget. International Conference on. Vol. 4. IEEE, 2006.
[3] James, Greta A., Robert A. Handler, Anne Lapkin, and Nicholas Gall. [20] Lange, Matthias, Jan Mendling, and Jan Recker. "A comprehensive
"Gartner Enterprise Architecture Framework: Evolution 2005." EA benefit realization model--An exploratory study." System Science
October 25, 2005. Gartner ID: G00130855 (HICSS), 2012 45th Hawaii International Conference on. IEEE, 2012.
[4] Zachman, J.A. "A Framework for Information Systems Architecture." [21] Lagerström, Robert, Ulrik Franke, Pontus Johnson, and Johan
IBM Systems Journal, Volume 26, Number 3, 1987. Ullberg. "A method for creating enterprise architecture metamodels–
applied to systems modifiability analysis." International Journal of
[5] Zachman, J.A., and J.F. Sowa. "Extending and Formalizing the Computer Science and Applications 6, no. 5 (2009): 89-120.
Framework for Information Systems Architecture." IBM Systems
Journal, Volume 31, Number 3, 1992. [22] Aier, Stephan, Bettina Gleichauf, Jan Saat, and Robert Winter.
"Complexity Levels of Representing Dynamics in EA Planning."
[6] DOD Business Systems Modernization: Long-Standing Weaknesses In Advances in Enterprise Engineering III, pp. 55-69. Springer Berlin
in Enterprise-Architecture Development Need to Be Addressed. Heidelberg, 2009.
GAO-05-702. July 22, 2005
[23] Aier, Stephan, and Jan Saat. "Understanding processes for model-
[7] The Open Group. Version 9.1: an Open Group based enterprise transformation planning." International Journal of
Standard,2011.http://pubs.opengroup.org/architecture/togaf9- Internet and Enterprise Management 7.1 (2011): 84-103.
doc/arch/index.html
[24] Saat, Jan, Stephan Aier, and Bettina Gleichauf. "Assessing the
[8] Sessions, R. "A Comparison of the Top Four Enterprise Architecture Complexity of Dynamics in Enterprise Architecture Planning-Lessons
Methodologies".2007,MSDN. from Chaos Theory."AMCIS. 2009.
[9] Spewak, Steven H., Enterprise Architecture Planning, New York: [25] Riege, Christian, and Stephan Aier. "A contingency approach to
John Wiley and Sons enterprise architecture method engineering." Service-Oriented
[10] Spewak, S. H., and Michael Tiemann. "Updating the Enterprise Computing–ICSOC 2008 Workshops. Springer Berlin Heidelberg,
Architecture Planning Model." Journal of Enterprise Architecture 2.2 2009.
(2006): 11-19. [26] Chen, David, Guy Doumeingts, and François Vernadat.
[11] Arnold, Heinrich, Michael Erner, Peter Möckel, and Christopher "Architectures for enterprise integration and interoperability: Past,
Schläffer. "Enterprise Architecture in Innovation Implementation." present and future." Computers in industry 59.7 (2008): 647-659.
In Applied Technology and Innovation Management, pp. 132-144. [27] Magoulas, T., Hadzic, A., Saarikko, T., & Pessi, K. "Alignment in
Springer Berlin Heidelberg, 2010. Enterprise Architecture: A Comparative Analysis of Four
[12] Rouhani, Babak Darvish, Hossain Shirazi, Ali Farahmand Nezhad, Architectural Approaches." Electronic Journal Information Systems
and Sadegh Kharazmi. "Presenting a framework for agile enterprise Evaluation Volume 15.1 (2012).

S-ar putea să vă placă și