Arquitecturas de Referencia

Contenido

A partir de la Arquitectura global de contexto, se identifican las distintas arquitecturas de referencia que la componen. 

 

Para materializar la arquitectura global de contexto, se definen las distintas arquitecturas de referencia orientadas a dar cobertura a las necesidades de las capas definidas. Inicialmente, se detectan las siguientes arquitecturas de referencia:

Además, se hará uso de la siguiente capa de servicios:

Matriz de arquitecturas de referencia identificadas

A continuación, se indica a modo de resumen el listado de arquitecturas de referencia identificadas, el grado de cobertura en las distintas capas de la arquitectura global y las relaciones entre arquitecturas:

 Servicios de PresentaciónAPIsServicios de BackendServicios de Inteligencia ArtificialServicios de InteroperabilidadServicios de Análisis
Arquitectura de gestores de contenidoCobertura parcialAccede aCobertura parcial---
Arquitectura de Frontend SPACobertura parcialAccede a----
Arquitectura de MicrofrontendsCobertura parcialAccede a----
Arquitectura de movilidadCobertura parcialAccede a----
Arquitectura de APIsConsumida porCobertura completaAccede aAccede aAccede a-
Arquitectura de Microservicios-Consumida porCobertura parcial-Accede aAccede a
Arquitectura Serverless-Consumida porCobertura parcial-Accede aAccede a
Arquitectura MultiAgente-Consumida porAccede aCobertura completaConsumida por / Accede a-
Arquitectura de eventos-Consumida porConsumida porConsumida porCobertura parcialConsumida por
Arquitectura de interoperabilidad-Consumida porConsumida por / Accede aConsumida porCobertura completaConsumida por / Accede a
Arquitectura de datos--Consumida por-Consumida porCobertura completa
* Arquitectura monolíticaCobertura completa-Cobertura completa-Accede aCobertura parcial
* Arquitectura modularCobertura completa-Cobertura completa-Accede aCobertura parcial

* Arquitectura de transición a la arquitectura global de contexto incluida en el modelo global para proyectos existentes.

  • Cobertura completa:  Una arquitectura de referencia cubre completamente una capa de servicios cuando es la única solución disponible para implementar los servicios indicados en esa capa. Ejemplo: Arquitectura de interoperabilidad cubre completamente los servicios de interoperabilidad.
  • Cobertura parcial: Una arquitectura de referencia cubre una capa de servicios de forma parcial, siendo una de las opciones para implementar los servicios indicados en esa capa. Ejemplo: Arquitectura de Microservicios cubre parcialmente los servicios de backend, ya que es una de las alternativas propuestas.
  • Accede a: Los elementos de una arquitectura de referencia pueden acceder en los casos requeridos a los elementos de otra arquitectura de referencia. Ejemplo: Las APIs publicadas en la arquitectura de APIs pueden acceder a los servicios de backend de la arquitectura de microservicios.
  • Consumida por: Los elementos o servicios publicados por una arquitectura de referencia pueden ser consumidos por los elementos o servicios de otras arquitecturas de referencia. Ejemplo: Los servicios publicados por la arquitectura de referencia de microservicios pueden ser consumidos por APIs.