You are on page 1of 8

A Quick Look on TOGAF

A Quick Look on TOGAF


By: Agung Ariwibowo

ABSTRACT

One of the reasons of implementing enterprise architecture is to create balance between business and
IT for the needs of organizations. The enterprise architecture implementation is always related to how
an enterprise plans and designs the enterprise architecture. To do so, they need a methodology, a
framework that is complete and easy to use, and TOGAF is the one to come in mind. It is complete,
but not many understand how to use well. So we will take a look at TOGAF which is actually one of
the best architecture frameworks available.

Keywords: enterprise architecture, TOGAF, methodology, architecture framework

1. INTRODUCTION TOGAF 7 (“Technical Edition”) was


published in December 2001. TOGAF 8
The field of enterprise architecture essentially (“Enterprise Edition”) was first published in
started in 1987 with the publication in the IBM December 2002 and republished in updated
System Journal of an article titled, “A form as TOGAF 8.1 in December 2003, which
framework for information system was updated in November 2006 as TOGAF
architecture,” by J.A. Zachman. In that paper, 8.1.1. The latest version is TOGAF 9,
Zachman laid out both the challenge and the launched on 2 February 2009. As an
vision of enterprise architecture that would evolutionary development from TOGAF 8,
guide the field for the next 20 years. The TOGAF 9 includes many new features
challenge was to manage the complexity of including
increasingly distributed systems. Zachman
said that the cost involved and the success of • Increased rigor including a formal Meta
the business depending increasingly on its Model that links the artifacts of TOGAF
information systems require a disciplined together
approach to the management of those systems. • Elimination of unnecessary differences
• More examples and templates
Zachman became a major influence to the
Department of Defense of the United States Additional guidelines and techniques include
Government to create enterprise architecture.
This EA was known as the Technical • A formal business-driven approach to
Architecture Framework for Information architecture scoping and segmentation
Management (TAFIM). TAFIM was • Business capability-based planning
introduced in 1994. • Guidance on how to use TOGAF to
develop Security Architecture and SOAs
In 1995 the first version of TOGAF was
presented, which was based on the TAFIM.
The US Department of Defense gave The
Open Group explicit permission and 2. TOGAF ENTERPRISE
encouragement to create TOGAF by building ARCHITECTURE DOMAINS
on the TAFIM.
TOGAF is based on four pillars, called
architecture domains:

1
A Quick Look on TOGAF

• Business Architecture – Describes the


processes the business uses to meet its
goals. It defines the business strategy,
governance, organization, and key
business processes of the organization.
ganization.
• Applications Architecture – Describes
how specific applications are designed
and how they interact with each other,
other
and their relationships to the core
business processes of the organization.
• Data Architecture – Describes how the
enterprise data assets are organized and
accessed,, as well as the data structure
and the associated data management
resources.
• Technology Architecture – Describes
the hardware, software,, middleware,
network,, communications, processing,
and standards that support applications
applica
and their interactions. Figure 1 TOGAF Architecture Development Cycle

Phases within the ADM are as follows:

3. ARCHITECTURE DEVELOPMENT • The Preliminary Phase


METHOD The preliminary
reliminary phase ddescribes the
preparation and initiation
initiat activities
TOGAF describes itself as a framework, but required to prepare to meet et the business
the most important part of TOGAF is the t directive for a new enterprise
Architecture Development Method, better architecture, including the definition of
known as TOGAF ADM.. The TOGAF ADM an Organization-Specific
Specific Architecture
provides a tested and repeatable process
pro for framework and the definition of
developing architectures. The ADM includes principles.
establishing an architecture framework, • Phase A: Architecture Vision
developing architecture content, transitioning, This phase describes
ibes the initial phase of
and governing the realization of architectures. an architecture development cycle. It
includes information about defining the
All of these activities,, as seen on Figure 1, are scope, identifying the stakeholders,
carried out within an iterative cycle of creating the Architecture Vision, and
continuous architecture definition and obtaining approvals. In this phase, there
realization that allows organizations to are questions which are used to get the
transform their enterprises in a controlled ideal architecture.
manner in response to business goals and • Phase B: Business Architecture
opportunities. This phase describes
escribes the development of
a Business Architecture to support an
The TOGAF ADM is a flexible method since agreed Architecture Vision. In this
it can be tailored
ilored to suit the changes of needs phase, many modeling notations such as
during the design phase. BPMN, IDEF, and UML can be used to
build the models needed.

2
A Quick Look on TOGAF

• Phase C: Information Systems mapping on this phase can be integrated


Architectures with other management framework such
This phase describes the development of as COBITS from IT Governance
Information Systems Architectures for Institute (ITGI).
an architecture project, including the • Phase H: Architecture Change
development of Data and Application Management
Architectures. Data architecture focuses This phase establishes procedures for
on how data are used for the needs of managing change to the new
business, processes, and service architecture, as well as decides if
function. Techniques to be used are ER- another cycle of architecture
Diagram, Class Diagram, and Object development will be done.
Diagram. • Requirements Management
The application architecture is more This is actually a phase that is done on
focused on how the requirements of every phases, it examines the process of
application planned using the managing architecture requirements
Application Portfolio Catalog. It also throughout the ADM.
emphasize on the application models to
be designed. Techniques that can be Each of the phases mentioned above have their
used are Application Communication own content metamodel, which defines a set of
Diagram, Application and User entities that allow architectural concepts to be
Location Diagram, etc. captured, stored, filtered, queried, and
• Phase D: Technology Architecture represented in a way that supports consistency,
This phase describes the development of completeness, and traceability. The detailed
the Technology Architecture for an representation of the content metamodel can
architecture project. Techniques that can be seen on Figure 2.
be used on this phase are Environment
and Location Diagram, Network Furthermore, the content metamodel has
Computing Diagram, etc. viewpoints associated with them. These
• Phase E: Opportunities & Solutions viewpoints come in form of catalogs, matrices,
This phase conducts initial and diagrams, which is used in order to aid in
implementation planning and the re-use and consistency. Their purpose is
identification of delivery vehicles for the mainly to identify stakeholders concerns. The
architecture defined in the previous viewpoints associated with the content
phases. To model this phase on the metamodel can be seen on Figure 3.
design, we can use the Project Context You may realize that not all of the phases in
Diagram and the Benefit Diagram. TOGAF Architecture Development Cycle
• Phase F: Migration Planning included in the content metamodel and the
This phase addresses the formulation of viewpoints associated with it. In the content
a set of detailed sequence of transition metamodel, architecture change management
architectures with a supporting and requirement management are not
Implementation and Migration Plan. included. And in the associated viewpoints,
Usually, the modeling on this phase uses requirement management is included, but the
valuation and decision matrices for the migration planning, implementation
organization needs for the
governance, and architecture change
implementation of a system. management phases are not included. The
• Phase G: Implementation Governance information system architecture phase is even
This phase provides an architectural
divided into data and application architecture.
oversight of the implementation. The

3
A Quick Look on TOGAF

Figure 2 Detailed Representation of the Content Metamodel

Figure 3 Viewpoints Associated with the Core Content Metamodel and Extension

4
A Quick Look on TOGAF

The viewpoints associated with the content • Opportunities and Solutions:


metamodel on each phase are called artifacts, - Project Context Diagram
and as can be seen on figure 3, they are as - Benefits Diagram
follows: • Requirements Management:
- Requirements Catalog
• Preliminary:
- Principles Catalog
4. ENTERPRISE CONTINUUM
• Architecture Vision:
- Stakeholder Map Matrix It is usually impossible to create a single
- Value Chain Diagram unified architecture that meets all requirements
- Solution Concept Diagram of all stakeholders for all time. Therefore, the
• Business Architecture: enterprise architect will need to deal not just
- Organizational/Actor Catalog with a single enterprise architecture, but with
- Role Catalog many related enterprise architectures.
- Business Service/Function Catalog
- Business Interaction Matrix Each architecture will have a different purpose
- Actor/Role Matrix and architectures will relate to one another.
- Business Footprint Diagram Effectively bounding the scope of an
- Business Service/Information architecture is therefore a critical success
Diagram factor in allowing architects to break down a
- Functional Decomposition Diagram complex problem space into manageable
- Product Lifecycle Diagram components that can be individually
• Information Systems (Data addressed.
Architecture):
The Enterprise Continuum is a view of the
- Data Entity/Data Component Diagram
Architecture Repository that provides methods
- Data Entity/Business Function
for classifying architecture and solution
Diagram
artifacts, both internal and external to the
- System/Data Matrix
Architecture Repository, as they evolve from
- Class Diagram
generic Foundation Architectures to
- Data Dissemination Diagram
Organization-Specific Architectures.
• Information Systems (Application
Architecture): The Enterprise Continuum is an important aid
- Application Portfolio Catalog to communication and understanding, both
- Interface Catalog within individual enterprises, and between
- System/Organization Matrix customer enterprises and vendor organizations.
- Role/ System Matrix Without an understanding of "where in the
- System/Function Matrix continuum you are", people discussing
- Application Interaction Matrix architecture can often talk at cross-purposes
- Application Communication Diagram because they are referencing different points in
- Application and User Location the continuum at the same time, without
Diagram realizing it.
- System Use-Case Diagram
• Technology Architecture: The Enterprise Continuum not only represent
- Technology Standards Catalog an aid to communication, it represents an aid
- Technology Portfolio Catalog to organizing re-usable architecture and
- System/Technology Matrix solution assets. The Enterprise Continuum in
- Environments and Locations Diagram general can be seen on Figure 4.

5
A Quick Look on TOGAF

Figure 4 Enterprise Continuum

Figure 5 Relationships between Architecture and Solution Continua

6
A Quick Look on TOGAF

The Enterprise Continuum is partitioned into organizational environment as re-usable


three distinct continua as follows: Solution Building Blocks (SBBs). The
solutions are the results of agreements
• The Enterprise Continuum is the outermost between customers and business partners that
continuum and classifies assets related to the implement the rules and relationships defined
context of the overall enterprise architecture. in the architecture space. The Solutions
The Enterprise Continuum classes of assets Continuum addresses the commonalities and
may influence architectures, but are not differences among the products, systems, and
directly used during the ADM architecture services of implemented systems.
development. The Enterprise Continuum
classifies contextual assets used to develop The Architecture and Solutions Continua have
architectures, such as policies, standards, relationships in form of guidance, direction,
strategic initiatives, organizational structures, and support. For example, the Foundation
and enterprise-level capabilities. The Architectures defined in Architecture Continua
Enterprise Continuum can also classify guide the creation or selection of Foundation
solutions. Finally, the Enterprise Continuum Solutions defined in Solution Continua. The
contains two specializations, namely the Foundation Solutions also support the
Architecture and Solutions Continua. Foundation Architecture by helping to realize
the architecture defined in the Architecture
• The Architecture Continuum offers a Continuum. The similar relationship also
consistent way to define and understand the exists between the other elements of the
generic rules, representations, and Enterprise Continuum. These relationships can
relationships in an architecture, including be seen on Figure 5.
traceability and derivation relationships (e.g.,
to show that an Organization-Specific 5. CLOSURE
Architecture is based on an industry or generic
standard). The Architecture Continuum The TOGAF is a complete architecture
represents a structuring of Architecture framework. It can provide a thorough
Building Blocks (ABBs) which are re-usable enterprise architecture analysis and design,
architecture assets. ABBs evolve through their which now become an important factor in an
development lifecycle from abstract and organization success, especially one that
generic entities to fully expressed depends on IT.
Organization-Specific Architecture assets. The The main TOGAF topics are the TOGAF
Architecture Continuum assets will be used to Enterprise Architecture domains, the TOGAF
guide and select the elements in the Solutions ADM, and the Enterprise Continuum. The
Continuum. The Architecture Continuum TOGAF Architecture domains are the four
shows the relationships among foundational pillars that become the base of TOGAF.
frameworks (such as TOGAF), common TOGAF ADM might be the most important
system architectures (such as the III-RM), part of TOGAF itself. It provides a tested and
industry architectures, and enterprise repeatable process for developing
architectures. The Architecture Continuum is a architectures. The Enterprise Continuum is a
useful tool to discover commonality and
view of the Architecture Repository that
eliminate unnecessary redundancy. provides methods for classifying architecture
• The Solutions Continuum provides a and solution artifacts, thus helps in
consistent way to describe and understand the communication and organizing re-useable
implementation of the assets defined in the architecture and solution assets.
Architecture Continuum. The Solutions
Continuum defines what is available in the

7
A Quick Look on TOGAF

Even though TOGAF is a complete framework


and may even be the best framework available,
to create good enterprise architectures,
organization will still need skilled architect. It
is not just a matter of choosing the best
framework.

6. ACKNOWLEDGEMENT

Writer would thank CIMBNiaga Karawaci for


providing the necessary material and resources
to write this document, since it would not be
possible without the help provided by
CIMBNiaga Karawaci.

REFERENCES

Open Group. (2009). TOGAF V9 Sample Catalogs


Matrices Diagrams v2. TOGAF Standard
Courseware V9 Edition.

Open Group. (2010). The Open Group Architecture


Framework
http://www.opengroup.org/architecture/togaf9-
doc/arch/. Accessed on July 21, 2010.

Sessions, R. (2007). Comparison of the Top Four


Enterprise Architecture Methodologies.
ObjectWatch, Inc.

Yunis, R., Surendro, K. (2009). Perancangan


Model Enterprise Architecture dengan TOGAF
Architecture Development Method. Seminar
Nasional Aplikasi Teknologi Informasi 2009
(SNATI 2009). ISSN: 1907-5022.

You might also like