Professional Documents
Culture Documents
ID Student name
1
Table of Contents
Title page
2
Introduction : The Importance of Information Technology
Before I took about the Enterprise Architecture and how is it start , Let's have a look
to Information Technology Role in the Organizations and how it is important and how
it can help Organizations to achieve their Goals and Improve their Productivity .
Work Remotely :Information Technology systems give you remote access to your
companys electronic network, so that you can work from home or on the road. This
accessibility allows you to increase your productivity because you can still get work
done, even when you arent physically in the office. [1]
So talking about the features which can help the Organizations we can't ignore the
different business Information Systems that helps decision makers to do their job
based on knowledge they get from the information system for Examples :Transaction
processing systems, Management information systems , Decision support systems,
Specialized business information systems.
After this short brief about IT role in business , we going to see how the Enterprise
Architecture started focusing on technical architectures then become more Wide
including the Organization strategies and goals .
3
Historical Evolution of Enterprise Architecture :
References to EA began to emerge in the late 1980s in various management and
academic literatures, with an early focus on technical or systems architectures and
schemas for organizing information .[2]
John A. Zachman Who was assigned responsibility for the Business Systems
Planning (BSP) program in IBM from 1973, that System was used for analyzing and
designing an organizations information architecture , to understand the issues and
opportunities with the current applications and technical architecture , to
determine what technologies will use to support the enterprise to reach to the
future state , to provide the information needed to the business executives to
making decisions , and to have a blueprint to development of the information
System.[3] [4]
he was the first one who mention Enterprise Architecture in his paper Business
Information Control Study that Published in 1982 , and Became widely
recognized as a leader in the field of enterprise architecture, identified the need to
use a logical construction blueprint (i.e., an architecture) for defining and controlling
the integration of systems and their components .[3]
In 1989, the National Institute of Standards and Technology (NIST) published the NIST
Enterprise Architecture Model. This was a five-layer reference model that illustrates the
interrelationship of business, information system, and technology domains. It was
promoted within the U.S. federal government. It was not an EA framework as we see it
4
now, but it helped to establish the notion of dividing EA into architecture domains or
layers.[4]
in the early 1990s The concept of enterprise architecture analysis and design
emerged as an overall of information system and how it relates to the enterprise and
its surrounding environment , and has evolved to include views of strategic goals,
business services, information flows, systems and applications, networks, and the
supporting infrastructure. Additionally, there are threads that pervade every level of
the architecture: standards, security, and skills .[2]
In 1994 ,one of the earliest attempts by a branch of the U.S. Government, the
Department of Defense, to create an enterprise architecture. This attempt was
known as the Technical Architecture Framework for Information Management (TAFIM)
which was establish to make better align technical projects with business need. [4]
the Open Group selected TAFIM from the US DoD as a basis for development of The
Open Group Architecture Framework (TOGAF), where architecture meant IT
architecture. Right up to version 7, TOGAF was still focused on defining and using a
Technical Reference Model (or foundation architecture) to define the platform
services required from the technologies that an entire enterprise uses to support
business applications.[3, 4]
In September 1999, the federal CIO Council published the Federal Enterprise
Architecture Framework (FEAF) to provide a common construct for architectures by
providing a common approach for the integration of strategic, business and
technology management as part of organization design and performance
improvement . [3, 4]
From 2002/3 until now TOGAF 8 shifted focus from the technology architecture layer
to the higher business, based on four interrelated areas of specialization
called architecture domains :
5
3. Data architectureDescribes how the enterprise datastores are organized and
accessed
6
What is Enterprise Architecture :
First let's Find What Kind of Enterprise we Mean it here is it small or large or profit or
non- profit organization or government organization ?
Enterprise Definition :
Dr. Scott A. Bernard in his book "An Introduction to Enterprise Architecture"
Defined the Enterprise said :
An organization or sub-activity whose boundary is defined by commonly held goals,
processes, and resources. This includes whole organizations in the public, private, or
non-profit sectors, part(s) of an organization such as business units, programs, and
systems, or part(s) of multiple organizations such as consortia and supply chains [2]
Dr. Daniel Minoli in his book "Enterprise Architecture A to Z" Defined the Enterprise
said :
enterprise is any collection of corporate or institutional task-supporting
functional entities that have a set of common goals or a single mandate. In this
context, an enterprise is, but is not limited to, an entire corporation, a division or
department of a corporation,
a group of geographically dispersed organizations linked together by common
administrative
ownership, a government agency (or set of agencies) at any level of jurisdiction, a
group of government
agencies, and so on.[6]
Architecture Definition :
As described in ANSI/IEEE Std 1471-2000 :
an architecture is the fundamental organization of a system, embodied in its
components, their relationships to each other and the environment,
and the principles governing its design and evolution.
Dr. Daniel Minoli in his book "Enterprise Architecture A to Z" Defined the
Architecture said:
architecture can be seen as a blueprint for the optimal and target-conformant
placement of resources in the IT environment for the ultimate support of the
business function [6]
7
Also the Architecture help to Ensure compliance to standards, Ensure the parts fit
together ,Achieve overall design goals at the lowest cost ,Breaks up a complex design
problem into simpler design problems. [7]
MR. Jaap Schekkerman In his Paper " Enterprise Architecture Validation "
defined enterprise architecture as :
Enterprise Architecture (EA) is a complete expression of the enterprise; a
master plan which acts as a collaboration force between aspects of
business planning such as goals, visions, strategies and governance
principles; aspects of business operations such as business terms,
organization structures, tasks, activities and information; aspects of
automation such as information systems and databases; and the enabling
technological infrastructure of the business such as computers, operating
systems and networks[8].
So depend on these Definition above ,we can say Enterprise Architecture focus on
the current State of the organization and which Strategy and Plans and Technologies
will apply to achieve the goals of the organization and reach to the Future State
,That mean the scope of EA includes the enterprises people, processes, information,
and technology and their relationships to each other and the external environment.
8
The importance of Enterprise Architecture :
The benefits with the establishment of an EA program in an enterprise
can be observed in the different areas ,Let's see some of it :
- EA can help to ensure that the organization remains able to align business
requirements with technology solutions, and enhance inventory, security,
and configuration management
activities.[2]
9
- Information systems and business processes are complex and will become
increasingly complex in the future ,so Applying EA can helps to reduction in IT
complexity, consolidation of data and applications, and to better
interoperability of the systems [4, 5]
Even with these benefits mentioned above , there are risk of creating EA , why ?
because developing detailed EA documentation that covers strategy, business, and
technology within each area of the enterprise can be time consuming and costly. also
Hiring and/or training architects and supporting analysts is one element of the cost.
Another cost element is the time it takes line of business managers and support staff
away from their normal work. so the risk is if the stakeholders will not be used the EA
because they have lack of understanding to the concept of EA or its perceived value
.[2]
References :
10