TOGAF 9.1 Series - TOGAF Reference Modals

Have you ever heard of TOGAF and never really understood it? In my TOGAF 9.1 series of articles, I will give you summary points what TOGAF is and what you will learn in TOGAF.

I have written the TOGAF exam a while back. I thought that writing this series will let me review the TOGAF content and believe that it would be valuable to others. It is always a good practice to regularly review the contents of a topic that you have learned.

I'm not going to rewrite the official TOGAF books content in my article series. Some sections will only contain bullet points of key terms used in TOGAF. Always reference the official TOGAF book for more details.

Legal Points

TOGAF is a trademark of The Open Group. They maintain the TOGAF standard and release new versions of the framework. I highly recommend that you read the official website and content of TOGAF on the official site:

The contents in my article series are my opinions and in no way reflects the views of The Open Group.

If you are interested in learning all the finer details of TOGAF or want to write the exam then buy the official book:

TOGAF Version 9.1 Official Book

Figure 1: TOGAF Version 9.1 book

TOGAF Reference Modals

Foundation Architecture: Technical Reference Model (TRM)

The TOGAF Foundation Architecture is an architecture of generic services and functions that provides a foundation on which more specific architectures and architectural components can be built.

TRM Components

  • Taxonomy
    • Defines terminology and provides a coherent description of the components and conceptual structure of an information system.
  • TRM Graphic
    • Provides a visual representation of the taxonomy as an aid to understanding.

TRM Breakdown – High Level View

  • Applications
    • Application Platform Interface
  • Application Platform
    • Communications Infrastructure Interface
  • Communications Infrastructure

Architectural Objectives

  • Application Portability
    • Via the Application Platform Interface
    • Identifying the set of services that are to be made available in a standard way to applications via the platform.
  • Interoperability
    • Via the Communications Infrastructure Interface
    • Identifying the set of Communications Infrastructure services that are to be leveraged in a standard way by the platform.

Application Software Categories

  • Business Applications
    • Implement business processes for a particular enterprise or vertical industry.
  • Infrastructure Applications
    • Provide general-purpose business functionality based on infrastructure services.

Application Platform

  • Is a set of Application Software running on top of the Application platform.
  • Is a single, generic, conceptual entity.

Communications Infrastructure

  • Provides the basic services to interconnect systems and provide the basic mechanisms for opaque transfer of data. Application Platform Interface (API)
  • Specifies a complete interface between the Application Software and the underlying Application Platform across which all services are provided.

Communications Infrastructure Interface

  • Is the interface between the Application Platform and the Communication Infrastructure. Qualities
  • Is a set of attributes or qualities that are applicable across the components.

Application Platform Service Categories

  1. Data Interchange Services
  2. Data Management Services
  3. Graphics and Imaging Services
  4. International Operation Services
  5. Location and Directory Services
  6. Network Services
  7. Operating System Services
  8. Software Engineering Services
  9. Transaction Processing Services
  10. User Interface Services
  11. Security Services
  12. System and Network Management Services

Object-Oriented Provision of Services

  • Object Request Broker (ORB) Services
  • Common Object Services

Taxonomy of Service Qualities

  • Availability
    • Manageability
    • Serviceability
    • Performance
    • Reliability
    • Recoverability
    • Locatability
  • Assurance
    • Security
    • Integrity
    • Credibility
  • Usability
    • International Operation
  • Adaptability
    • Interoperability
    • Scalability
    • Portability
    • Extensibility

Integrated Information Infrastructure Reference Model (III-RM)

The III-RM is a subset of the TOGAF TRM in terms of its overall scope, but it also expands certain parts of the TRM. This is the need to design an integrated information infrastructure to enable Boundaryless Information Flow.

III-TRM Components

  • Taxonomy
    • Defines terminology and provides a coherent description of the components and conceptual structure of an information system.
  • TRM Graphic
    • Provides a visual representation of the taxonomy as an aid to understanding.

Key Business and Technical Drivers

  • Problem Space: The need for Boundaryless Information Flow
  • Solution Space: The need for Integrated Information Infrastructure

III-RM Focus Area

  • Application Software
    • Infrastructure Applications
    • Business Applications
  • Application Platform
  • Qualities

III-RM High Level

  • Qualities
    • Security
    • Mobility
    • Performance SLAs
    • Management Policy
  • Application Platform
    • Information Consumer Applications
    • Information Provider Applications
    • Brokering Applications
    • Development Tools
    • Management Utilities

Components of the High-Level III-RM

  • Business Applications
    • Brokering Application
    • Information Provide Applications
    • Information Consumer Applications
  • Infrastructure Applications
    • Development Tools
      • Business Modeling Tools
      • Design Modeling Tools
      • Implementation and Construction Tools
      • Data Modeling Tools
      • Libraries
    • Management Utilities
      • Operations, Administration and Management (OA&M) Utilities
      • Quality of Service Manager Utilities
      • Copy Management Utilities
      • Storage Management Utilities
  • Application Platform
  • Interfaces
  • Qualities

Application Platform Services

  • Software Engineering Services
  • Security Services
  • Location and Directory Services
  • Human Interaction Services
  • Data Interchange Services
  • Data Management Services
  • Additional Operating System Services

Articles in the Series

Table of contents
Article Tags
Getting Started SharePoint Office 365 Azure SQL Server Node.js IoT News Architecture Review Elixir Programming Elm