October 23, 2021

Samir Daoudi's Technical Blog

SharePoint, Office 365, C#, .Net, SQL Server News, Tips, Ebooks, Events, Webinars ….etc

Architecture Building blocks & Solutions building blocks TOGAF 9.2

Architecture building blocks

Architecture Building Blocks (ABBs) relate to the Architecture Continuum (The Architecture Continuum), and are defined or selected as a result of the application of the ADM.



  • Define what functionality will be implemented
  • Capture business and technical requirements
  • Are technology aware
  • Direct and guide the development of SBBs

Specification Content

ABB specifications include the following as a minimum:

  • Fundamental functionality and attributes: semantic, unambiguous, including security capability and manageability
  • Interfaces: chosen set, supplied (APIs, data formats, protocols, hardware interfaces, standards)
  • Dependent building blocks with required functionality and named user interfaces
  • Map to business/organizational entities and policies

Solution building blocks

Solution Building Blocks (SBBs) relate to the Solutions Continuum (The Solutions Continuum), and may be either procured or developed.



  • Define what products and components will implement the functionality
  • Define the implementation
  • Fulfil business requirements
  • Are product or vendor-aware

Specification Content

SBB specifications include the following as a minimum:

  • Specific functionality and attributes
  • Interfaces; the implemented set
  • Required SBBs used with required functionality and names of the interfaces used
  • Mapping from the SBBs to the IT topology and operational policies
  • Specifications of attributes shared across the environment (not to be confused with functionality) such as security, manageability, localizability, scalability
  • Performance, configurability
  • Design drivers and constraints, including the physical architecture
  • Relationships between SBBs and ABBs.


Leave a comment

Copyright © All rights reserved. | Newsphere by AF themes.
Show Buttons
Hide Buttons

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.