Professional Documents
Culture Documents
Enterprise Architecture
Week 8 – Session 9
Method and Framework of EA
Outline
• IEEE 1471
• Framework Zachman, TOGAF, Archimate
• Federal Enterprise Architecture (FEA)
• Framework Model Driven Architecture (MDA)
• Geram
IEEE 1471-2000/ISO/IEC 42010 Standard
Conceptual Model of Architecture Description
(IEEE Computer, 2000)
Zachman ISA Framework
Zachman ISA Framework
• In the 1997, Zachman framework the rows
are described as follows:
Planner’s View (Scope)
Owner’s View (Enterprise or Business Model)
Designer’s View (Information Systems Model)
Builder’s View (Technology Model)
Subcontractor View (Detailed Specification)
Actual System View of the Functioning Enterprise.
TOGAF 9 (Open Group, 2009)
The Open Group Architecture Framework (TOGAF)
• History:
– “ … based on the Technical Architectural
Framework for Information Management
(TAFIM). The U.S. DoD gave The Open Group
explicit permission and encouragement to
create TOGAF by building on the TAFIM, which
itself was the result of many years of
development effort and many millions of
dollars of U.S. Government investment …”
TOGAF Architecture
Development Method
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
Archimate
OMG’s Model Driven Architecture (MDA)
Model-Driven
Architecture
Model Transformation
in MDA
Reference Model for Open
Distributed Processing (RM-ODP)
• ISO/ITU Standard 1996
• Framework for Architecture specification of Large
Distributed Systems.
• Standard aims to provide support for
internetworking, interoperability, portability, and
distribution, and therefore to enable the building of
open, integrated, flexible, modular, manageable,
heterogeneous, secure, and transparent systems.
The RM-ODP view model, which provides five generic
and complementary viewpoints on the system
and its environment.
• The standard has four parts:
– Part 1: Reference, containing a motivational overview of the
standard and its concepts (ITU 1996)
– Part 2: Foundations, defining the concepts, the analytical
framework for the description of ODP Systems, and a general
framework for assessment and conformance (ITU 1995a)
– Part 3: Architecture, describing the ODP framework of viewpoints
for the specification of ODP systems in different viewpoint
languages (ITU 1995b). It defines 5 viewpoints on a system and its
environment: enterprise, information, computation, engineering,
and technology.
– Part 4: Architectural semantics, showing how the modelling
concepts from Part 2 and the viewpoint languages from Part 3 can
be implemented in a number of formal description techniques, such
as: LOTOS, Estelle, SDL, and Z (ITU 1997)
GERAM (Generic Enterprise Reference Architecture
and Methodology) (IFIP-IFAC Task Force 1999)
• defines the enterprise related generic concepts
recommended for use in enterprise engineering and
integration projects.
• These concepts can be categorised as:
– Human-oriented concepts to describe the role of humans as an integral
part of the organisation and operation of an enterprise and to support
humans during enterprise design, construction, and change.
– Process-oriented concepts for the description of the business processes
of the enterprises;
– Technology-oriented concepts for the description of the suppporting
technology involved in both enterprise operation and enterprise
engineering efforts (modelling and model use support).
• GERAM model has three dimensions:
– the life cycle dimension,
– the instantiation dimension allowing for different
levels of controlled particularisation, and
– the view dimension with four views:
• Entity Model Content view,
• Entity Purpose view,
• Entity Implementation view, and
• Entity Physical Manifestation view.
• Each view is further refined and might have a number
of components.
Federal Enterprise Architecture (FEA)
• Technical Architecture Framework for Information
Management (TAFIM) was one of the first attempts at
enterprise architecture by the Department of Defense in
the mid 90’s
• Influenced the Clinger-Cohen Act which stated that federal
agencies should improve their IT investments
• Over time Federal Government efforts in enterprise
architecture lead to the creation of FEA
FEA: How it works?
Source:http://msdn2.microsoft.com/en-us/architecture/bb466232.aspx
FEA Process
• Step 1: Architectural Analysis—Define a simple and concise vision
for the segment, and relate it back to the organizational plan.
• Step 2: Architectural Definition—Define the desired architectural
state of the segment, document the performance goals, consider
design alternatives, and develop an enterprise architecture for the
segment, including business, data, services, and technology
architectures.
• Step 3: Investment and Funding Strategy—Consider how the
project will be funded.
• Step 4: Program-Management Plan and Execute Projects—Create
a plan for managing and executing the project, including
milestones and performance measures that will assess project
success.
FEA: Strengths and Weaknesses
• Strengths- clearly defines output and provides a process for
creating a framework