¿Qué es un ‘bloque de construcción’ en TOGAF y cuál es un ejemplo?

Según el Grupo abierto:

Los bloques de construcción TOGAF se pueden definir en varios niveles de detalle, dependiendo de la etapa de desarrollo de la arquitectura que se haya alcanzado.

Por ejemplo:

  • En una etapa temprana, un bloque de construcción puede consistir simplemente en un nombre o una descripción general.
  • Más adelante, un bloque de construcción puede descomponerse en múltiples bloques de construcción de soporte y puede estar acompañado de una especificación completa.

Los bloques de construcción tienen características genéricas de la siguiente manera:

  • Un bloque de construcción es un paquete de funcionalidad definido para satisfacer las necesidades comerciales de una organización.
  • Un bloque de creación tiene un tipo que corresponde al metamodelo de contenido TOGAF (como actor , servicio comercial , aplicación o entidad de datos )
  • Un bloque de construcción tiene un límite definido y es generalmente reconocible como “una cosa” por los expertos del dominio .
  • Un bloque de construcción puede interoperar con otros bloques de construcción interdependientes.
  • Un buen bloque de construcción tiene las siguientes características:
    • Considera la implementación y el uso, y evoluciona para explotar la tecnología y los estándares.
    • Se puede ensamblar a partir de otros bloques de construcción.
    • Puede ser un subconjunto de otros bloques de construcción.
    • Idealmente, un bloque de construcción es reutilizable y reemplazable, y está bien especificado.

Eche un vistazo al ejemplo de bloque de construcción proporcionado por Open Group a continuación:

Básicamente, un bloque de construcción tiene un límite definido y es generalmente reconocible como “una cosa” por los expertos del dominio .

Por lo tanto, todo lo anterior se considera (de grande a pequeño) como una especie de bloque de construcción.

Artículos relacionados de TOGAF:

  • ¿Qué es el TOGAF?
  • TOGAF ADM Tutorial
  • Marco TOGAF 9.1: una guía completa
  • Software TOGAF para arquitectura empresarial
  • El mejor software TOGAF

Hay dos tipos de Building Blocks en notación TOGAF: Architecture Building Blocks y Solution Building Blocks.

ABB – se refiere a los requisitos.

SBB : se refiere a los componentes que se utilizarán para cumplir los requisitos (ABB)

Por ejemplo. El cliente requiere una nueva capacidad: solución de colaboración. Como componente básico de la solución, un arquitecto de empresa puede elegir SBB de la cartera de la organización o del mercado. Esta podría ser la solución SaaS: Office 365, Google for Works, etc. o solución en la nube: Iaas en Azure, AWS con aplicación implementada (MS Exchange, Skype4Business, SharePoint o IBM Suite), o solución On-Premise.

Los componentes necesarios (requisitos) podrían tomarse de ABB.

Para empezar, recuerde la diferencia entre los bloques de construcción arquitectónicos y de soluciones.

Un bloque de construcción, siendo una noción tan abstracta, podría ser cualquier cosa incluida en el metamodelo TOGAF: una unidad de organización (departamento de recursos humanos), un principio (“Protección de la propiedad intelectual”), un servicio comercial (“servicio de notificación de saldo de cuenta”) , una aplicación (SAP R / 3 MM), una entidad de datos (“cliente”), etc.

Pero un BB “puede ensamblarse a partir de otro BB o ser un subconjunto de otro BB”, lo que le da a la organización mucha libertad sobre qué considerar un BB. Es posible que tenga una “cartera de todas las aplicaciones para la unidad de negocios de banca minorista” como BB, o un par de equilibradores de carga de alta disponibilidad como otra BB.

Espero eso ayude.

Algo que puede ayudarlo a comprender es un conjunto de muestra de TOGAF9 entregable. Open Group lo proporciona a través de un conjunto de plantillas que incluyen artefactos de ejemplo para todos los catálogos, matrices, diagramas y entrega de plantillas, que está disponible para descargar aquí.

En algunas organizaciones, he visto la analogía del plan de la ciudad utilizada de manera creativa para comunicar EA. Los arquitectos definen su modelo de EA de forma análoga a los planos de la ciudad, y prevén la perforación hasta el nivel de la calle y del edificio; esencialmente profundizar en la plataforma de aplicación y niveles de aplicación. A su vez, se puede profundizar en Aplicaciones que tendrán las dimensiones BIDAT correspondientes que se pueden examinar.

Al vincular este ejemplo con el bloque de construcción TOGAF (enlace), uno puede pensar en los patrones y principios aplicados al definir una plataforma de aplicación como ‘bloques de construcción’ que se pueden reutilizar al diseñar otras aplicaciones.

La clave aquí es la reutilización de los estándares.