Arquitecturas de referencia

Contenido

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

 

Arquitectura global de contexto: Identificación de las arquitecturas de referencia

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:

Matriz de arquitecturas de referencia

Arquitectura de referencia

Servicios de Presentación

APIs

Servicios de Backend

Servicios de Interoperabilidad

Servicios de Análisis

Arquitectura de gestores de contenido

Cobertura parcial

Accede a

Cobertura parcial

-

-

Arquitectura de Frontend SPA

Cobertura parcial

Accede a

-

-

-

Arquitectura de MicrofrontendsCobertura parcialAccede a---

Arquitectura de movilidad

Cobertura parcial

Accede a

-

-

-

Arquitectura de APIs

Consumida por

Cobertura completa

Accede a

Accede a

-

Arquitectura de Microservicios

-

Consumida por

Cobertura parcial

Accede a

Accede a

Arquitectura Serverless

-

Consumida por

Cobertura parcial

Accede a

Accede a

Arquitectura de eventos

-

Consumida por

Consumida por

Cobertura parcial

Consumida por

Arquitectura de interoperabilidad

-

Consumida por

Consumida por / Accede a

Cobertura completa

Consumida por / Accede a

Arquitectura de datos

-

-

Consumida por

Consumida por

Cobertura completa

* Arquitectura monolítica

Cobertura completa

-

Cobertura completa

Accede a

Cobertura parcial

* Arquitectura monolítica modular

Cobertura completa

-

Cobertura completa

Accede a

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