Comparación de ABBs y SBBs

Comparación de Architecture Building Blocks (ABBs) y Solution Building Blocks (SBBs)

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.

Architecture Building Blocks (ABBs)

Definición y Naturaleza

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..

Propósito y Rol

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.

Nivel de Abstracción

Son de mayor nivel de abstracción, representando documentación y modelos de arquitectura.

Son independientes de las soluciones específicas.

Contenido de la Especificación
  • Funcionalidad y atributos fundamentales (semántica, seguridad, manejabilidad).
  • Interfaces, interoperabilidad y relación con otros building blocks.
  • Building blocks dependientes con funcionalidad requerida e interfaces de usuario nombradas.
  • Declaración sobre cualquier documentación o modelo de arquitectura del Repositorio de Arquitectura que pueda ser reutilizado.
Fase del ADM

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.

Solution Building Blocks (SBBs)

Definición y Naturaleza

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.

Propósito y Rol

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.

Nivel de Abstracción

Son de menor nivel de abstracción, representando elecciones de implementación concretas que son conscientes del producto o proveedor.

Contenido de la Especificación
  • Funcionalidad y atributos específicos.
  • Interfaces implementadas, SBBs requeridos utilizados con funcionalidad requerida y nombres de interfaces.
  • Mapeo de los SBBs a la topología de TI y políticas operacionales.
  • Especificaciones de atributos compartidos (seguridad, manejabilidad, localizabilidad, escalabilidad), rendimiento, configurabilidad.
  • Drivers y restricciones de diseño (incluyendo la arquitectura física).
  • Relaciones entre los SBBs y los ABBs.
Fase del ADM

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.

Similitudes

  • Ambos son conceptos de "building blocks" utilizados en el desarrollo de arquitectura y la realización de soluciones.
  • Están intrínsecamente relacionados, ya que los ABBs sirven como guía para la selección o desarrollo de los SBBs.

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.

Abrir chat
Hola 👋
¿Deseas asesoría profesional?