TOGAF divides an enterprise architecture into four categories, as follows:
Business architecture—Describes the processes the business uses to meet its goals
Application architecture—Describes how specific applications are designed and how they interact with each other
Data architecture—Describes how the enterprise data stores are organized and accessed
Technical architecture—Describes the hardware and software infrastructure that supports applications and their interactions
1. 1
Abdisalam Issa-Salwe
Taibah University
College of Computer Science & Engineering
Information Systems Department
The Open Group Architectural
Framework (TOGAF)
(Enterprise Architecture IS353)
Lecture 3
Enterprise architecture – TOGAF
(The Open Group Architecture Frame)
Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University
2
2. 2
Steps for each phase
• A – Initiation and Framework:
• Use Business Scenarios to define relevant
business requirements
• Identify stakeholders / concerns
• Build consensus with partners
• B – Baseline Description
• Build description of current system
• Identify “what’s wrong”
• Inventory of re-usable building blocks
• C –Target Architecture:
• Identify all needed services
• Multiple views to address stakeholder concerns
Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University
3
Steps for each phase
• D – Opportunities and
Solutions:
• Evaluate and select major work
packages
• E – Migration Planning:
• Prioritize work
• Develop outline plan
• F –Implementation:
• Develop full plan
• Execute
• G –Architecture
Maintenance
• Establish procedure for
maintenance of new baseline
Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University
4
3. 3
Definition
The Open Group Architecture Framework is best known
by its acronym, TOGAF.
TOGAF is owned by The Open Group
TOGAF's view of an enterprise architecture.
5
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
TOGAF Way
TOGAF divides an enterprise architecture into four
categories, as follows:
Business architecture—Describes the processes the
business uses to meet its goals
Application architecture—Describes how specific
applications are designed and how they interact with each
other
Data architecture—Describes how the enterprise data
stores are organized and accessed
Technical architecture—Describes the hardware and
software infrastructure that supports applications and their
interactions
6
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
4. 4
TOGAF Way (cont…)
TOGAF describes itself as a "framework," but the
most important part of TOGAF is the Architecture
Development Method, better known as ADM.
ADM is a recipe for creating architecture.
A recipe can be categorized as a process.
Given that ADM is the most visible part of TOGAF
TOGAF can be categorized in overall as an
architectural process, instead of either an
architectural framework (as The Open Group
describes TOGAF) or a methodology (as it
describes ADM).
7
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
TOGAF Way (cont…)
TOGAF views the world of enterprise architecture
as a continuum of architectures, ranging from
highly generic to highly specific.
It calls this continuum the Enterprise Continuum.
It views the process of creating a specific
enterprise architecture,
TOGAF's ADM provides a process for driving this
movement from the generic to the specific.
8
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
5. 5
TOGAF Way (cont…)
Foundation Architectures.
These are architectural principles that can, theoretically, be
used by any IT organization in the universe.
Common Systems Architectures.
These are principles that one would expect to see in
many—but, perhaps, not all — types of enterprises.
Industry Architectures:
These are principles that are specific across many
enterprises that are part of the same.
Organizational Architectures:
These are the architectures that are specific to a given
enterprise.
9
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
The relationship between the Enterprise Continuum and
the Architecture Development Method (ADM).
10
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
6. 6
TOGAF Way (cont…)
TOGAF defines the various knowledge bases
that live in the Foundation Architecture.
Two that might run into are the Technical
Reference Model (TRM) and the Standards
Information Base (SIB).
The TRM is a suggested description of a generic
IT architecture.
The SIB is a collection of standards and pseudo-
standards that The Open Group recommends
that you consider in building an IT architecture.
11
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
TOGAF Way (cont…)
TOGAF presents both the TRM and the SIB as suggestions;
neither is required.
The TRM and the SIB are flawed for the same reason:
They are biased toward application portability, at the
expense of application interoperability and application
autonomy. This can be considered an outdated view of
technical architectures.
For an organization TOGAF largely boils down to the
Architecture Development Method (ADM).
Individuals is exposed to the Enterprise Continuum, the SIB,
and the TRM (as well as a few other TOGAF features).
But the day-to-day experience of creating an enterprise
architecture will be driven by the ADM,
12
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
7. 7
The TOGAF Architecture Development Method (ADM)
13
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University
The TOGAF ADM phases:
14
Abdisalam Issa-Salwe, College of Computer Science and Engineering, Tai bah University