Você está na página 1de 20

ENTERPRISE

ARCHITECTURE
LITERATURE REVIEW

This paper reviews the literature on Enterprise Architecture, taking into
account the various definitions and attributes to this field of study.



Gorazo
BSC ITMB/ 14/02/2014



1
Table of Contents
1 Introduction .................................................................................................................................... 2
2 What is Enterprise Architecture (EA) .............................................................................................. 3
2.1 Role of Enterprise Architecture .............................................................................................. 5
2.2 Challenges facing Enterprise Architecture .............................................................................. 6
3 Stakeholder perceptions of EA........................................................................................................ 7
4 Impact of Emerging Standards ........................................................................................................ 9
4.1 The Zachman Framework ....................................................................................................... 9
4.1.1 Impact of the Zachman Framework .............................................................................. 10
5 Conclusion ..................................................................................................................................... 11
6 Reference ...................................................................................................................................... 12
7 Working log book, assignment 2 EA ............................................................................................. 14


Table of Figures
Figure 1: Common fundamental areas covered by EA Frameworks. .................. 3
Figure 2: Viewpoints of EA. .............................................................................. 4
Figure 3: Macro view of the EA environment. .................................................... 5
Figure 4: Key Stakeholders of EA and their organisational level. ........................ 7
Figure 5: 1992 Zachman Framework .......................................................... 9
Figure 6: Impact of the Zachman Framework on the enterprise. ..................... 10










2
1 Introduction
The generic mission of every organisation is to exist tomorrow and be relevant to their customer
base. The only means of making sure that they survive difficult times is by focusing on creating long
term value and being ready to change to take advantage of opportunities should any arise (Collins &
De Meo, 2011). According to (Zachman, 1997), as part of the competences required by organizations
to create value now and in the future, they must align the operations of the enterprise including the
information systems, processes, and business functions with its strategic direction and business
goals. This method of aligning information technology and business within the organization is
referred to as Enterprise Architecture.
Langenberg & Wegmann (2004) defines Enterprise Architecture as blueprint that documents all the
information systems within the enterprise, their relationships, and how they interact to fulfil the
enterprises mission. EA is aligning information technology with business hierarchically (Wegmann &
Balabko et al., 2005). Enterprise Architecture entails the use of frameworks that support enterprise
analysis from the level of business to the level of Information technology. Zachman in 1987
introduced the Framework for Information Systems Architecture which is mostly regarded as the
initial step towards the EA discipline (Bhagwat & Sharma, 2007).
The name Enterprise Architecture was however not coined until later in 1996 when the
government of America via the Clinger-Cohen Act directed federal agencies to implement a holistic
methodology to align business goals to information technology. The term enterprise architecture has
aroused a lot of thoughts and interests and is now commonly understood as a hierarchical approach
to aligning business and information technology. Some very popular frameworks are The Open
Group Architecture Framework (TOGAF), The Federal Enterprise Architecture Framework (FEAF),
Zachman Framework for Enterprise Architecture, and The Gartner Methodology. According to
(O'rourke et al., 2003) All of these different frameworks were initiated with the intention of solving
two problems:
The Complexity of Systems Huge sums of money were being spent by organisations to
build IT systems; and
Poor alignment of Business Organisations found it continuously difficult to align the rather
high cost of IT systems with business need.
The consensus before the advent of enterprise architecture was that less value was been attained
from the increasing complexity and cost of IT systems (Bernard, 2005). Currently, the cost of
installing and managing IT systems has increased which means companies are no longer able to
avoid these problems (Lankhorst, 2013). Enterprise Architecture is therefore now more needed than
ever before.
This review will explore the current state of the art in enterprise and information architecture, its
role and challenges. The various stakeholder perceptions of Enterprise Architecture will be looked at
and also what the possible impact of emerging standards could be.




3
2 What is Enterprise Architecture (EA)
Iso-architecture.org (2014), defines Architecture as the fundamental organization of a system
embodied in its components, their relationships to each other, and to the environment, and the
principles guiding its design and evolution. The bigger picture here then is that architecture which is
a blueprint, offers a macro view of how the various components of a system (be it business or other)
fit in relation to each other. In relation to enterprise therefore, Langenberg & Wegmann (2004)s
definition falls right on point as the blueprint that documents all the information systems within the
enterprise, their relationships, and how they interact to fulfil the enterprises mission. EA aims at
creating a unified and standardised hardware and software systems across an organisations
business entities with close interdependent links to the business side of the organisation which
usually accounts for 90% of the firms strategy and budget (Minoli, 2008). In detail, the aim as
mentioned sets to promote standardisation, alignment, recycle of current IT assets and development
of software across the organisation including sharing common project management methods.
Theoretically, the effect is that Enterprise Architecture will make Information Technology more
strategic, cheaper and even more responsive.
EA has a purpose which is closely linked to the aim. This is to produce a map of business processes
and IT assets and also a set of governance principles which determines how the strategy of the
business can be communicated through IT (Fowler, 2003). Many of these maps or frameworks of
which four have already been mentioned earlier on exist. All of the existing frameworks cover four
simple but necessary domains as shown in figure 1:

Figure 1: Common fundamental areas covered by EA Frameworks. Source: Writers drawing
EA



4
An enterprise architecture team must be created to include:

According to (Schekkerman, 2005), the enterprise architecture team must endeavour to have a
business view point, Governance viewpoint and an Architecture View point as show in the diagram
below:

Figure 2: Viewpoints of EA. Source: Schekkerman (2005)
A macro view of the EA environment is depicted in figure 3. The tabs to the left of the diagram are
external entities that affect a firms operation including the industry it operates in, the firms
competitors, the market, the customers, regulatory boards, opportunities available to the firm and
investors. Driving the firm is its existing business strategy and the various already existing business
and IT assets which all falls under the business viewpoint. The Architecture viewpoint circled to the
right enhances the IT infrastructure to boost its ability to support a final stage IT environment that
Chief Enterprise Architect
Business Architect
Information /Data Architect
Application Architect
Infrastructure Architect
Security Architect
Domain Architect
Business Unit Achitect (who focuses on business)
Functional Domain Architect (focuses on the business function)
Enterprise Architect
Solution Architect
Virtual Architecture Team





5
facilitates, enables and supports the business strategy. To this effect, the enterprise would have
successfully developed enterprise architecture.
The lower part of the diagram covers the governance viewpoint which consists of industry
mechanisms that help to create the architecture. Some of these mechanisms are the enterprise
architecture standards, the architecture principles, governance tools and the architecture
frameworks.

Figure 3: Macro view of the EA environment. Source: (Minoli, 2008) with writers added impression.
2.1 Role of Enterprise Architecture
From what began as a small pilot scheme within enterprises, EA has now become a much more
appreciated and fully sponsored initiative (Strano & Rehmani, 2007). The growing intend to increase
agility, standardize IT environment and reduce cost has resulted in the rise of EA activities which
mean finding Enterprise Architects to do that job. In America, the need for Enterprise Architects
grew rapidly when the Clinger-Cohen Act of 1996 was made federal law to exert more pressure on
the Chief of Information (CIO) to improve the management and acquisition of information resources
(Bernard, 2001). Some key roles of EA include:



6

2.2 Challenges facing Enterprise Architecture
EA covers the entirety of an organisation not just the technology side which means that
being technically savvy is inadequate (Bente et al., 2012). An enterprise architect must
possess soft skills like; good people skills and very good communication skills, also an EA
must have a good understanding of the business and be able to make good and strong
decisions. Enterprise architects mostly have no organisational powers and if they do its
mostly very little which mean that they face various organisational barriers some of which
are:
Commitment of key stakeholders: Influencing management and personnel to buy
into an EAs proposal could be increasingly difficult making it almost impossible to
accomplish the desired goal.
Resources: Being able to win the commitment or interest of key stakeholders is one
step and receiving essential resources like personnel and funds to support project is
another.
Influencing existing projects: It is more difficult for an EA to influence a project or
scheme which is in motion. In a project which is in progress, the teams associated
are usually reluctant to accept the enterprise architects input. In some cases, to
avoid potential impacts to cost and timelines, the team will sidestep the efforts of
the EA to change the architecture (Spewak & Hill, 1993).
Developing a
technology vision
and strategy
By revising the status quo to detect gaps and develop an actionable plan to achieve the
desired enterprise goal
"Review the target (future) state of how IT shall handle enterprises business processes,
information, technology and applications to achieve the business objectives in phases to
enable business to execute their mission " Pai (2013).
Methodology
lifecycle
An EA team should develop and publish methodology lifecycle application that defines
business applications, and design, develop, deploy, support and upgrades underlying
technology and applications (Pai, 2013).
Define lifecycle (e.g., recommended rapid application development methods) processes and
corporate tasks (e.g., reuse, project management, testing and metrics).
Information &
Data Architecture
It is very important to develop an Enterprise Data Model, especially for the common objects
such as Customers, Products, Orders, etc. It is the responsibility of the Enterprise
Architecture team to partner closely with the business to develop this model as well as data
warehouse, shared data services model and roadmap (Pai, 2013).
Integration
Architecture
"Define the key systems, modules, components and relationships between major
components of the IT infrastructure " Pai (2013).



7
3 Stakeholder perceptions of EA

Figure 4: Key Stakeholders of EA and their organisational level. Source: Writers own Drawing
The functions of EA covers 3 functions, according to (Van Der Raadt et al., 2010) which are the
Decision making on EA, the Delivery of EA and the Conformance of EA. For the purpose of this
literature review, the stakeholder groups of EA have been put under four organisational levels as
shown in figure 4 above and these groups formulate their perception of EA based on these 3
functions.



8

Based on these functions, the stakeholders of enterprise architecture perceive EA to hold certain
essential capabilities:
Has Vision: that the Enterprise Architect has long term synchronising view and realistic
outlook about the firm and how its business and IT strategy would be realised
Has Functional Knowledge: that the architect is very knowledgeable in software and
hardware components and how they function within an organisation to sustain its business.
Market Trends: that the EA is knowledgeable and aware of current state of the art
innovations and technology within the industry regarding tools, packages and solutions.
Governance processes: that the EA understands the governance structure and formal
decision making processes including reacting to deviations in architecture and exceptions.
Communication: that the EA has an ability to formalise communication within the functions
of architecture and how to make architectural issues clear to key stakeholders.
Collaborative: that the EA collaborates well with other departments so as to outline clear
directions for stakeholders. This also means that the EA is willing and able to liaise with
stakeholders to better understand their problems so as to propose the best solution.
Technological knowledge: that the EA has a detailed and broad knowledge of current
technologies used internally and also about future strategic technologies to be used.
Proactive: that the EA acts decisively when it comes to helping stakeholders to apply policies
etc.
Conformance of EA
"Responsible for implementing organizational changes through solutions described in the target
architectures, complying with the EA policies, and provides feedback on the applicability of the
EA products" Raadt (2011).
Delivery of EA
"Responsible for creating and maintaining these products, and provides advice to guide EA
decision making.EA delivery also validates projects and operational changes to see whether they
conform to the EA, and provides support in applying EA products" Raadt (2011).
Decision making on EA
"This Involves approving new EA products or changes in existing EA products, and handling escalations
and waivers regarding EA conformance. EA products (i.e., architectures and EA policies) describe the
EA decisions taken, and provide a means for communicating and enforcing these decisions throughout
the organization" Raadt (2011).



9
4 Impact of Emerging Standards
Many EA standards have been formulated since its inception 20 years ago determined to address the
primary issues of system complexity and poor business alignment. For purposes of this literature
review, the Zachman framework will be discussed to understand its likely impact on the industry. All
of these frameworks or standards seek to solve the same problem but through different means.
4.1 The Zachman Framework
Arguable, the most popular of all the standards in the context of enterprise architecture, the
Zachman framework is widely used due to its flexibility characteristic. This framework unlike many
other standards does not force or restrict users to a set of pre-defined artefact (Pereira & Sousa,
2004). According to (Sowa & Zachman, 1992), Zachman suggested that there are six descriptive
applications and six player perspectives as shown in figure 5.

Figure 5: 1992 Zachman Framework Source: Sowa & Zachman (1992)
The two dimensional grid above shows 36 interconnecting cells where there is a meeting point for a
descriptive application (Data to Motivation) and a players perspective (Planner to User). A
horizontal move along Data to Motivation lines will show diverse descriptions from the same
perspective of a player. When moving vertically however, there is an obvious change in the player
whose perspective is been analyzed in relation to a single descriptive application (Zachman, 1986).
The Zachman grid points out 3 suggestions that impacts on the architecture of enterprises.
The first point is that each architectural product or artifact should reside in a particular cell
and in a case where there is confusion as to which cell an artifact belong, then most like
there might be an issue with the artifact.



10
Secondly, Zachman believes that the architecture cannot be regarded as complete unless all
associated cells have been completed. Each cell must contain enough artifacts to wholly
describe the system for a player meeting a particular descriptive application.
The third point is that cells in the columns should have a relationship with other columned
cells. An example is that when the Planner identifies the list of things important to the
business, it should have a relationship to the functions that is the business processes.
4.1.1 Impact of the Zachman Framework



Figure 6: Impact of the Zachman Framework on the enterprise. Source: Writers own drawing




11
5 Conclusion
This literature review has covered a wide range of the field of Enterprise Architecture by using
variable resources to investigate What EA is, Who practices EA, Why EA is important to the IT
industry and When organisations should employ any of the standards to enable them achieve their
strategic goals. Enterprise Architecture has existed for about 20 years and its importance gets bigger
as the need for Information systems and technology gets bigger. Over time, the inefficiencies
associated to managing information Technology systems became problematic for many
organisations as too much money was being spent. The rather expensive IT systems were unable to
sync with business objectives and so made it difficult for many organisations to realise their goals. In
the words of Bente et al (2012), EA comes with a promise: Simplify IT.
The idea of implementing EA in an organisation is to be able to control cost and associated
complexities of Information Technology while supporting the anticipated competitiveness and
change for the business. Many IT experts define EA along the lines of simplifying IT application to
business, however many organisations take a tailored stance on what it means to their enterprise
taking into account their business needs, political culture and position of IT in their enterprise.
The review shows that a lot of frameworks have been developed by various experts to support and
make the alignment between Information technology and business transparent. One such
framework investigated is the Zachman framework.
Engaging enterprise architecture however is not exactly a smooth ride as it requires top level
sponsorship, suitable and experienced resources a bunch of governance policies that could shake
and challenge an organisations status quo. An enterprise architect would therefore have to be a
person who has variety of skills both technical and management to be able to influence the change
that is necessary to meet the organisations overall strategic goal.
When EA is in full force and working as it should, IT cost is reduced, failure in IT programmes
diminish, top management receive the accurate information they require from the system at the
right time and companies are more able change with the times.












12
6 Reference
Bernard, S. A. 2001. Evaluating Clinger-Cohen Act compliance in federal agency chief information
officer positions.
Bernard, S. A. 2005. An introduction to enterprise architecture. [Bloomington, IN]: AuthorHouse.
Bhagwat, R. and Sharma, M. 2007. Information system architecture: a framework for a cluster of
small-and medium-sized enterprises (SMEs). Production Planning \& Control, 18 (4), pp. 283--296.
Collins, F. C. and De Meo, P. 2011. Realizing the business value of enterprise architecture through
architecture building blocks. Coherency Management: Architecting the Enterprise for Alignment,
Agility and Assurance, p. 333.
Fowler, M. 2003. Patterns of enterprise application architecture. Boston: Addison-Wesley.
Iso-architecture.org. 2014. ISO/IEC/IEEE 42010: Defining "architecture". [online] Available at:
http://www.iso-architecture.org/ieee-1471/defining-architecture.html [Accessed: 11 Feb 2014].
Langenberg, K. and Wegmann, A. 2004. Enterprise architecture: What aspects is current research
targeting. Laboratory of Systemic Modeling, Lausanne.
Lankhorst, M. 2013. Enterprise architecture at work. Heidelberg: Springer.
Malveau, R. C. and Mowbray, T. J. 2004. Software architect bootcamp. Upper Saddle River, NJ:
Prentice Hall Professional Technical Reference.
Minoli, D. 2008. Enterprise architecture A to Z. Boca Raton: CRC Press.
O'rourke, C., Fishman, N. and Selkow, W. 2003. Enterprise architecture. Boston, Mass: Course
Technology.
Raadt, B. V. D. 2011. Enterprise Architecture Coming of Age: Increasing the Performance of an
Emerging Discipline. Amsterdam: Vrije Universiteit.
Smith, K. L. and Graves, T. 2011. An introduction of PEAF. Great Notley: Pragmatic EA Ltd.
Sowa, J. F. and Zachman, J. A. 1992. Extending and formalizing the framework for information
systems architecture. IBM systems journal, 31 (3), pp. 590--616.
Spewak, S. H. and Hill, S. C. 1993. Enterprise architecture planning: developing a blueprint for data,
applications and technology. QED Information Sciences, Inc..
Strano, C. and Rehmani, Q. 2007. The role of the enterprise architect. Information systems and e-
business management, 5 (4), pp. 379--396.
Wegmann, A., Balabko, P., L\^E, L., Regev, G. and Rychkova, I. 2005. A Method and Tool for Business-
IT Alignment in Enterprise Architecture. 2005.
Van Der Raadt, B., Bonnet, M., Schouten, S. and Van Vliet, H. 2010. The relation between EA
effectiveness and stakeholder satisfaction. Journal of Systems and Software, 83 (10), pp. 1954--1969.



13
Van der Raadt, B,. Schouten, S. van Vliet, H. - Stakeholder Perception of Enterprise Architecture,
2008 Springer .Journal of Systems and Software pp. 19-34
Zachman, J. A. 1997. Enterprise architecture: The issue of the century. Database Programming and
Design, 10 (3), pp. 44--53.
Zachman, J. A. 1986. A framework for information systems architecture. Los Angeles, Calif.: IBM Los
Angeles Scientific Center.

























14
7 Working log book, assignment 2 EA

Fowler, M. 2003. Patterns of enterprise application architecture. Boston: Addison-Wesley.
Iso-architecture.org. 2014. ISO/IEC/IEEE 42010: Defining "architecture". [online] Available at:
http://www.iso-architecture.org/ieee-1471/defining-architecture.html [Accessed: 11 Feb 2014].
Langenberg, K. and Wegmann, A. 2004. Enterprise architecture: What aspects is current research
targeting. Laboratory of Systemic Modeling, Lausanne.
Malveau, R. C. and Mowbray, T. J. 2004. Software architect bootcamp. Upper Saddle River, NJ:
Prentice Hall Professional Technical Reference.



15

Minoli, D. 2008. Enterprise architecture A to Z. Boca Raton: CRC Press.
O'rourke, C., Fishman, N. and Selkow, W. 2003. Enterprise architecture. Boston, Mass: Course




16

Malveau, R. C. and Mowbray, T. J. 2004. Software architect bootcamp. Upper Saddle River, NJ:
Prentice Hall Professional Technical Reference.
Minoli, D. 2008. Enterprise architecture A to Z. Boca Raton: CRC Press.
O'rourke, C., Fishman, N. and Selkow, W. 2003. Enterprise architecture. Boston, Mass: Course
Technology.
Raadt, B. V. D. 2011. Enterprise Architecture Coming of Age: Increasing the Performance of an
Emerging Discipline. Amsterdam: Vrije Universiteit.
Smith, K. L. and Graves, T. 2011. An introduction of PEAF. Great Notley: Pragmatic EA Ltd.



17
Sowa, J. F. and Zachman, J. A. 1992. Extending and formalizing the framework for information
systems architecture. IBM systems journal, 31 (3), pp. 590--616.
Diagrams








A map of the
relationships of
software applications
to one another
Blueprint for the range of
hardware, storage systems,
and networks. The business
architecture is the most
critical, but also the most
difficult to implement,
according to industry
practitioners
Identifies where
important blocks of
information, such as a
customer record, are
kept and how one
typically accesses them
Documentation that
outlines the
company's most
important business
processes
Business
architecture
Information
architecture
Application
system
architecture
The
infrastructure
technology
architecture
EA



18









Impact of
the
Zachman
Framework
Ability to create and
maintain a common vision
of the future shared by
both the business and IT
communities.
Reduced solution
delivery time and
development costs
by maximising reuse
of enterprise models
Readily available
documentation
for the
enterprise
Ability to unify
and integrate
business
processes and
date across the
enterprise
Increased
business agility
by lowering the
complexity
barrier



19





Stakeholder perceptions of EA










Executive Board C-Level Executives (CEO, CTO, CFO, COO)
Architecture
Review Board
CIO
Business
Strategist/Planner
Enterprise Architecture
Team
Business Unit Manager/
Head of Division
Solution
Architect
Programme
manager
Solution Development
Team
Service
Delivery/Operation
Finance
Risk
Procurement
Project
Manager
Operational Level
Project Level
Domain Level
Enterprise Level

Você também pode gostar