We may not have the course you’re looking for. If you enquire or give us a call on 01344 203999 and speak to our training experts, we may still be able to help with your training requirements.
Training Outcomes Within Your Budget!
We ensure quality, budget-alignment, and timely delivery by our expert instructors.
TOGAF fundamental and critical components are the building blocks. A combination of these building blocks helps address specific business problems. TOGAF Architecture Building Blocks are reusable and modular components representing a particular aspect of enterprise architecture and serving as the foundation for designing and developing solutions.
TOGAF is a popular enterprise architecture framework used by over 900 organisations worldwide, according to The Open Group. In this guide, we give a detailed overview of the TOGAF Architecture Building Blocks concept, including what they are and how they work.
Table of Contents
1) Introduction to Building Blocks in TOGAF
a) Characteristics of good building blocks
2) TOGAF Architecture Building Blocks: Explained
a) Relationship with Solution Building Blocks
3) Conclusion
Introduction to Building Blocks in TOGAF
In the context of TOGAF Terminology, a building block is a basic package of functionality representing a specific aspect of an enterprise architecture. Building blocks serve as a fundamental unit of architecture design and development, describing the key elements of enterprise architecture and how they relate to one another.
Building blocks are designed to be reused, enabling them to support common business needs across different architectures. Using building blocks, organisations can create a scalable and flexible enterprise architecture that can adapt to changing business needs.
Building blocks aid in the simplification of the architecture design process, allowing organisations to concentrate on core business functions and processes while ensuring that all aspects of the architecture are aligned with business objectives and goals.
Characteristics of good building blocks
According to TOGAF, good building blocks have the following characteristics
a) Considers implementation and usage
b) Exploits technology and standards as it evolves
c) Can be assembled from other building blocks
d) Can be a sub-assembly of other building blocks
e) Reusable
f) Well-specified
g) Replaceable
Depending on the architectural development stage, the building blocks can be defined in detail. Some building blocks can only contain a group of functionalities at some stages. For instance, some blocks can only comprise a group of functionalities like customers' data and a few retrieval tools during the early stages of their development. Building blocks at this level of functionality are described as the Architecture Building Blocks (ABB) by TOGAF.
Are you TOGAF 9 certified but want to update your knowledge to the latest framework? TOGAF® Essentials can help you get up to speed with the latest TOGAF framework.
TOGAF Architecture Building Blocks: Explained
Architecture Building Blocks (ABBs) are core components designed to be reusable and generic, which means they can be used across multiple solutions. They are the foundation of enterprise architecture and represent key elements independent of specific solutions. ABBs are typically defined at a high level of abstraction and are used to capture the enterprise's key business requirements, goals, and objectives.
ABBs are related to the Architecture Continuum and are defined and selected through the Architecture Development Method (ADM). They capture requirements regarding data, technology, application and business architecture.
According to the TOGAF, the Architecture Building Blocks have the following characteristics:
a) It defines the functionality that will be implemented
b) Captures technical and business requirements
c) It will guide the development of Solutions Building Blocks (SBB)
d) These are reusable components that can be used across multiple solutions in an enterprise architecture.
e) Abstract and generic.
f) They have a modular design, meaning they can be combined or assembled in various ways to create different solutions.
The Architecture Building Blocks will minimum have the following specifications:
a) A distinguishing name that identifies the ABB and description of its purpose, scope, and function.
b) It may be dependent on other ABBs or enterprise architecture components.
c) Follows a set of architectural standards and principles that govern the enterprise architecture's design and development.
d) Attributes describing its characteristics include performance, security, scalability, and manageability.
e) ABBs should have a designated owner who oversees maintaining and updating the ABB.
Want to learn TOGAF but don’t know where to start? Start with our accredited TOGAF® Foundation And Practitioner - Practitioner Training course.
Relationship with Solution Building Blocks
There is a close relationship between ABB and SBB. Let's look at an example to get a better understanding. In the image above, the ABB is a specification for a web server. Several possible web servers applications, like Apache Tomcat and Jetty, are available on the market. These web server applications are SBBs. These are specific components used in the implementation or delivery of a solution. SBBs are built upon ABBs and are intended to meet the specific requirements of a solution.
SBBs are usually more detailed than ABBs and eventually replace the basic functionalities of ABBs with specific solutions or real products. SBBs are related to the Solutions Continuum and may be procured or custom developed. An understanding of TOGAF Architecture Principles help in exploring the relationship with the SBBs.
Conclusion
TOGAF Architecture Building Blocks are critical components of enterprise architecture because they provide a modular and scalable framework for designing and developing solutions. Organisations can create a flexible and adaptable enterprise architecture that aligns with business objectives and goals by incorporating the minimum specifications and characteristics of ABBs.
Frequently Asked Questions
Upcoming Business Improvement Resources Batches & Dates
Date
Sat 7th Dec 2024, Sun 8th Dec 2024
Mon 9th Dec 2024
Mon 16th Dec 2024
Mon 13th Jan 2025
Mon 20th Jan 2025
Mon 27th Jan 2025
Mon 10th Feb 2025
Mon 17th Feb 2025
Mon 24th Feb 2025
Mon 10th Mar 2025
Mon 17th Mar 2025
Mon 24th Mar 2025
Mon 31st Mar 2025
Mon 14th Apr 2025
Tue 22nd Apr 2025
Mon 28th Apr 2025
Tue 6th May 2025
Mon 19th May 2025
Tue 27th May 2025
Mon 9th Jun 2025
Mon 16th Jun 2025
Mon 23rd Jun 2025
Mon 30th Jun 2025
Mon 14th Jul 2025
Mon 21st Jul 2025
Mon 28th Jul 2025
Mon 11th Aug 2025
Mon 18th Aug 2025
Tue 26th Aug 2025
Mon 8th Sep 2025
Mon 15th Sep 2025
Mon 22nd Sep 2025
Mon 29th Sep 2025
Mon 6th Oct 2025
Mon 13th Oct 2025
Mon 20th Oct 2025
Mon 27th Oct 2025
Mon 10th Nov 2025
Mon 17th Nov 2025
Mon 24th Nov 2025
Mon 8th Dec 2025
Mon 15th Dec 2025