En el desarrollo de la Arquitectura Empresarial con TOGAF®, los **Architecture Building Blocks (ABBs)** y los **Solution Building Blocks (SBBs)** son conceptos fundamentales, pero con roles y niveles de abstracción distintos.
Explora la siguiente comparación interactiva para entender sus diferencias y similitudes.
Un ABB es un constituyente del modelo de arquitectura que describe un aspecto único del modelo general.
Son documentación y modelos de arquitectura del Repositorio de ArquitecturaAlmacén de artefactos y procesos arquitectónicos. de la empresa, clasificados según el Continuum de ArquitecturaMétodo para clasificar elementos arquitectónicos por abstracción y especialización..
Captura requisitos de arquitectura (negocio, datos, aplicación y tecnología).
Dirige y guía el desarrollo y la adquisición de SBBs.
Especifica qué capacidad o componente se necesita de forma genérica.
Son de mayor nivel de abstracción, representando documentación y modelos de arquitectura.
Son independientes de las soluciones específicas.
Se definen o seleccionan como resultado de la aplicación del ADM, principalmente en las Fases A, B, C y D.
Listados como entregables en las Fases B, C, D y E.
Un SBB es una solución candidata que se ajusta a la especificación de un Architecture Building Block (ABB).
Se relacionan con el Continuum de SolucionesRepositorio de elementos de implementación de soluciones..
Son elecciones de implementación de las arquitecturas identificadas en el Continuum de Arquitectura y pueden ser adquiridos o desarrollados.
Definen qué productos y componentes implementarán la funcionalidad, definiendo así la implementación.
Cumplen los requisitos de negocio y son conscientes del producto o proveedor.
Son de menor nivel de abstracción, representando elecciones de implementación concretas que son conscientes del producto o proveedor.
Aparecen en la Fase E del ADM, donde se consideran por primera vez los building blocks específicos del producto.
Listados como un entregable en la Fase E.
En resumen, los **ABBs** son los componentes arquitectónicos lógicos y conceptuales que definen los requisitos de alto nivel y guían el diseño, mientras que los **SBBs** son los componentes tangibles o específicos de la solución que implementan esos requisitos y diseños. Los ABBs se definen en las primeras fases del ADM para establecer la base de la arquitectura, y los SBBs se identifican más adelante en la Fase E para especificar cómo se construirán o adquirirán las soluciones concretas que materializarán la arquitectura definida.