Arquitecturas de referencia: el caso de EIRA

7 julio, 2022
Foto: Unsplash.

Una Arquitectura de Empresa (Enterprise Architecture) es una disciplina que proporciona métodos, herramientas y técnicas para definir, organizar, estandarizar y documentar la estructura de una organización, sus componentes (objetivos, procesos, datos, aplicaciones y tecnologías) y las relaciones que existen entre ellos. 

La arquitectura es una manera formal de representar y asegurar el alineamiento entre la gestión estratégica de cualquier negocio y sus sistemas de información y facilitar su transformación. Dijimos aquí una vez (1, 2) que la arquitectura es “el eslabón perdido” que permite conectar negocio y tecnología y, por lo tanto, es (o debería ser) una pieza central de la dirección estratégica de sistemas y tecnologías de la información tanto como lo es (o debería serlo) de la ingeniería del software, datos o computadores.

Una arquitectura de empresa no es lo mismo que una arquitectura técnica. Normalmente, la arquitectura de empresa tiene una o dos capas de arquitectura técnica (la arquitectura de aplicaciones y la de infraestructura), aunque todo esto está cambiando.

Un Modelo de Arquitectura de Empresa (Enterprise Architecture Framework) es una aproximación o un modelo teórico para implantar sistemas de información de una forma integral. El framework proporciona una colección estructurada de procesos, técnicas, descripciones y modelos de referencia que cubre todo el ciclo de diseño, producción y gestión de los sistemas de información. Los modelos de referencia más conocidos son el de Zachman (IBM) y TOGAF (The Open Group Architecture Framework, una comunidad de código abierto).

Para implementar una Arquitectura de Referencia (Reference Architecture) necesitamos un conjunto de principios de diseño, una ontología (una colección bien ordenada de componentes y reglas) y un lenguaje o notación (una manera formal de representar la ontología). TOGAF y sus implantaciones en empresas, instituciones o sectores de la industria utilizan Archimate, una herramienta de notación de código abierto.

Para cerrar el círculo, una arquitectura de referencia necesita basarse en un modelo o estilo de diseño del software, normalmente SOA (service oriented architecture o arquitectura orientada a los servicios), aunque últimamente se tiende a un nivel de granularidad superior, como mini o microservicios, contenedores, etc. Un servicio es un trozo de funcionalidad al que se puede acceder remotamente y que puede ser consumido por diferentes aplicaciones y ser reutilizado. SOA es también independiente del proveedor. Trabajar con una arquitectura de referencia y un estilo de desarrollo como estos permite desacoplar los servicios de su funcionalidad específica en cada aplicación y acelerar el ciclo de desarrollo.

Todo esto no es nada obvio y la literatura académica y profesional ha mostrado las dificultades y fracasos de la implementación de las iniciativas para hacer arquitecturas de empresa.

EIRA (European Interoperability Reference Architecture o Arquitectura de Referencia de Interoperabilidad Europea) es una arquitectura singular, propuesta por la Comisión Europea para asegurar la interoperabilidad (técnica, sintáctica, semántica y organizativa, incluso legal) entre los datos, procesos y servicios digitales de las diferentes instituciones europeas y los países miembros. Está alineado con el EIF (European Interoperability Framework). Los principios de diseño del EIF se muestran en la figura (como se ve, con Archimate se puede representar cualquier cosa, no solo aplicaciones o servicios). TOGAF y EIF/EIRA son independientes, pero puede decirse que son parientes cercanos.

Figura. Representación de los principios de diseño de EIRA con Archimate.

EIRA permite crear servicios públicos o privados digitales interoperables, como un portal ciudadano, una plataforma para crear empresas, un servicio de emergencias médicas o una sede electrónica. Algunas de estas soluciones ya están disponibles en el sitio de la Comisión y otras las pueden compartir sus autores con la comunidad de miembros.

Acabamos de escribir unos materiales docentes sobre arquitectura de empresa donde presentamos extensamente el caso de EIRA. Son para uso de nuestros estudiantes de las asignaturas de Dirección y Planificación Estratégica de Sistemas de Información de varios másteres universitarios (MUET, MUEI, Ciberseguridad) y como material de apoyo en algunos Trabajos Finales de Máster. Hace poco, una de nuestras estudiantes del máster universitario de Ingeniería de la Telecomunicación, Cristina Marco, escribió un fantástico trabajo para la licitación de una sede electrónica de un organismo, lo podéis consultar aquí en el repositorio institucional.

(Visited 42 times, 1 visits today)
Autores / Autoras
José Ramón Rodríguez
Profesor de Dirección de Sistemas de Información, Gestión de Proyectos y Business Intelligence de los Estudios de Informática, Multimedia y Telecomunicación de la UOC y consultor de empresas independiente.
Raúl Abril
  • Informática, Multimedia y Telecomunicación
Profesor colaborador de las asignaturas y trabajos finales de Dirección y Planificación Estratégica de Sistemas de Información de los Estudios de Informática, Multimedia y Telecomunicación de la UOC. Es un fucionario superior de la Comisión Europea, responsable de un portafolio de programas en la condición de arquitecto jefe, incluyendo EIRA y la suite de soluciones eGovERA.  
Comentarios
Deja un comentario