In our previous post, we explored the fundamentals of TOGAF and how this framework can serve as a systematic guide for building an enterprise architecture. In this post, we will dive deeper into some of the key concepts that form the core of TOGAF. We will analyze in detail the Architecture Repository, the Enterprise Continuum, as well as the most important deliverables and artifacts generated throughout the process of defining and implementing an Enterprise Architecture using this framework.

These elements are not only essential for the effective implementation of the framework but are also crucial for ensuring alignment between strategic vision and technological solutions within an organization.

Deliverables

When working with TOGAF, deliverables are milestones that mark the progress of an architecture project.

What are they? These are the documents and products generated during the architecture development process, serving as a means to clearly communicate information to all stakeholders. Both documents and products are formally reviewed and contractually signed off by stakeholders.

These deliverables are linked to specific phases of the Architecture Development Method (ADM). Below are some of the most common deliverables:

These deliverables not only structure the process but also ensure that all stakeholders are aligned throughout the development of the architecture. Additionally, it is important to highlight two key aspects:

Artifacts

What are they? Artifacts are architectural products that describe a specific aspect of the architecture. Some of the most common artifacts include:

Building Blocks

What are they? The fundamental components that form enterprise architecture. These are the building blocks that, when combined, create larger and more complex systems or solutions. Building blocks in TOGAF are categorized into two key types:

  1. Architecture Building Blocks (ABBs): These represent reusable components of your architecture. They define capabilities necessary to support the overall structure of the organization, such as processes, data, and applications.
  2. Solution Building Blocks (SBBs): These blocks are used to construct specific solutions. They are developed from ABBs and represent concrete implementations like hardware, software, services, or products that enable a particular capability.

In TOGAF, the Enterprise Continuum and Architecture Repository play a significant role in developing and managing enterprise architectures. Let’s explore what they are.

Enterprise Continuum

What is it? The Enterprise Continuum is a way to classify and organize architectural assets and artifacts. It serves as a map that helps you understand where each component fits within the broader landscape and how these pieces evolve over time within the architecture.

It spans from foundational principles to specific implementations, offering a spectrum that aligns with the changing needs of the organization. The Enterprise Continuum not only helps organize and classify architectural assets but also promotes reusability and ensures that solutions adhere to industry standards and organizational goals.

It introduces two essential concepts as reference frameworks: Architecture Continuum and Solutions Continuum. These continuums provide a structured approach for developing and implementing architectural assets, offering a roadmap for organizations seeking clarity and efficiency in their IT landscape.

Diagram showing the structure of the Architecture Continuum and Solutions Continuum, including Foundation Architectures, Common Systems Architectures, Industry Architectures, and Organization-Specific Architectures.

Architecture Continuum

What is it? A structured way to categorize architectural assets over time. It represents the evolution of these assets, classifying solutions from generic standards to organization-specific implementations.

The Architecture Continuum is a useful tool for identifying common elements, eliminating redundancies, and structuring Architecture Building Blocks (ABBs). The categories include:

Solution Continuum

What is it? A structured way to describe and understand how architectural assets are implemented in real-world solutions. It translates architectural blueprints into tangible implementations that materialize the architecture's vision.

The Solution Continuum defines what is available in the organizational environment as reusable Solution Building Blocks (SBBs), developed based on agreements between stakeholders.

Together, these continuums provide a holistic architectural approach, guiding organizations through the intricate process of conceptualization, evaluation, and implementation of enterprise architecture.

A very simple practical example is detailed below to illustrate how both concepts apply in a modernization or transformation project.

Example Context: A telecommunications company decides to modernize its technological infrastructure to enhance customer experience, increase operational efficiency, and reduce costs. This project includes the implementation of a new Customer Relationship Management (CRM) system, cloud migration and adoption, and process automation.

Architecture Continuum

As previously explained, the Architecture Continuum represents a progression of architectures, from generic abstractions to organization-specific solutions. It includes four levels: foundations, common architectures, industry architectures, and organizational architectures.

  1. Foundation Architectures
  1. Common Systems Architectures
  1. Industry Architectures
  1. Organization-Specific Architectures

Solutions Continuum

As mentioned earlier, the Solutions Continuum refers to the practical implementation of architectures, starting from generic solutions to fully customized solutions tailored to the organization. Here is a simple example:

  1. Foundation Solutions
  1. Common Systems Solutions
  1. Industry Solutions
  1. Organization-Specific Solutions

Architecture Repository

The Architecture Repository serves as the central archive for architectural assets and data, acting as the single source of truth that keeps everything organized. It is a crucial component because, over time, the artifacts defined by TOGAF and numerous deliverables become resources that need to be managed and controlled, particularly in terms of accessibility and reuse.

The key areas of the Architecture Repository include:

The relationships between these areas in the Architecture Repository are illustrated below:

Image showing the structure of the architecture repository

It is common in practice that no single platform fully and efficiently implements the entire repository. Instead, multiple specialized tools are typically used for different sections.

Relationship Between All Components

All the components we have described are interconnected, and their relationships can be visualized in the following diagram:

Image illustrating the relationships between the components discussed earlier

A practical example would be:

The Architecture Definition Document is a deliverable that documents a description of the architecture. This document contains multiple artifacts that provide different views of the building blocks relevant to the architecture.

Example of the relationship between components

For instance, a process flow diagram (artifact) could be created to describe the call management process (building block). This artifact could also define other fundamental components such as the actors involved in the process (e.g., a customer service representative).

Final Thoughts

In this series of posts, we aimed to provide a quick yet insightful introduction to the TOGAF framework, covering its key concepts. To conclude, here are some takeaways:

This post provides a deep dive into TOGAF's key components, helping organizations structure, implement, and manage their architecture effectively. If you’re looking to learn more, check out the official TOGAF documentation.

Tell us what you think.

Comments are moderated and will only be visible if they add to the discussion in a constructive way. If you disagree with a point, please, be polite.

Subscribe