Overview

This content relates to the TOGAF Standard. The following represent a set of notes I created while originally studying the TOGAF Standard. They are not intended to be an exhaustive summary, but an overview of some of the main points.

The Open Group Architecture Framework (TOGAF) is a framework for the development and management of enterprise architectures. (See Purpose for some rationale as to why this is important)

It is a best practice framework that provides a structured approach for Enterprise Architecture:

Consider the definition of Enterprise Architecture, It is made up of 2 separate words to distinguish the different roles of the architect.

Definition of Enterprise

An Enterprise is any collection of organisations that have a common goal.

Definition of Architecture

The TOGAF Standard enhances the ISO/IEC/IEEE 42010:2011 terminology

  1. The fundamental concepts or properties of a system in its environment embodied in its elements, relationships and in the principles of its design & evolution. (Source: ISO/IEC/IEEE 42010: 2011)
  2. The structure of components, their interrelationships & the principles and guidelines governing their design & evolution over time. (Source: The Open Group TOGAF® Standard — Introduction and Core Concepts)

Architecture Domains

The TOGAF standard divides an Enterprise Architecture into 4 Different domains:

Tailoring

The generic TOGAF framework can be tailored and integrated with other frameworks.

I find the documentation and approach to this to be not well defined and the approach to tailoring is left to the practitioner. This leads to different view and can be seen as a way of covering up the prescriptive nature of TOGAF and trying to avoid the fact that it can be onerous to adopt.