Arquitectura Integrada de Gobierno

Wiki

Modelo de Referencia Tecnológica

(Esta es una una versión archivada de esta página. (4.6), Ir a la última versión.)

Introducción

El modelo de referencia de Tecnología (MRT) es una guía para la descripción de la arqutiectura tecnológica de una organización. El MRT descrito en esta sección está alineado al modelo de referencia técnico presentado por TOGAF 9.1.

Por otro lado, esta sección presenta un conjunto de pautas para el desarrollo de la arquitectura tecnológica de la organización, dando lineamientos y recomendaciones acerca del uso, gestión, y operación de las distintas plataformas tecnológicas que dan soporte a los procesos de negocio de la organización. Por otra parte se presentan distintas recomendaciones acerca del uso de herramientas de documentación de arquitecturas, ofimática, modelos de referencia para documentación, etc.

Marco de Referencia

La siguiente figura muestra una versión del modelo de referencia técnico de TOGAF adaptado a la Arquitectura de Gobierno de Uruguay. Representa una guía para la documentación de las arqutiecturas desde el punto de vista de la dimensión tecnológica.

​​​​​​​​​​​​​​

Aplicaciones de Software

Se presentan dos categorías de aplicaciones de software:

  • Aplicaciones de Negocio: aplicaciones que implementan procesos de negocio de una organización o vertical de negocio.
  • Aplicaciones de Infraestructura: disponibilizan funcionalidades de propósito general, basados en servicios de infraestructura

La identificación de estos sistemas es importante ya que son un input fundamental para el desarrollo de la arquitectura tecnológica. Estos sistemas definen requerimientos para los servicios de infraestructura, particularmente las bases para los estándares a utilizar en las plataformas de aplicaciones. En esta sección del marco se describe cómo estas aplicaciones interactúan con las interfaces de las plataformas de aplicaciones.

Interfaces de Plataformas de Aplicaciones

Define la interfaz de comunicación entre la capa de aplicaciones y las plataformas de aplicaciones. Define APIs, protocolos de comunicación, puntos de acceso, etc.

Plataformas de Aplicacion

Es la coloección de componentes tecnológicos de hardware y software que provee los servicios para soportar los requerimientos de las Aplicaciones de Software.

A continuación se describe una categorización de Plataformas de Aplicación. Esta categorización está alineada a la categorización planteada por TOGAF 9.1:

  • Gestión de Datos: Esta categoría define aquellas plataformas de soporte a la gestión de Datos que son de uso transversal a la organización. Algunos ejemplos pueden ser diccionarios y repositorios de datos, manejadores de bases de datos (DBMS), sistemas de archivos, etc.
  • Intercambio de datos: Define aquellos servicios orientados a favorescer el intercambio de información entre sistemas internos y externos a la organización. También se definen en esta categoría sistemas que permiten la transformación de estándares y protocolos para facilitar la comunicación entre componentes.
    Un ejemplo para esta categoría sería una Plataforma de Interoperabilidad de la organización.
  • Servicios de Ubicación y Directorio: Servicios especializados en la ubicación de determinados recursos. Un ejemplo podría ser un motor de búsqueda de contenidos de los portales de la organización.
  • Procesamiento Transaccional: Sistemas orientados a garantizar la transaccionalidad de los procesos. Estos sistemas tienen la responsabilidad de garantizar que todas las acciones que componen una transacción se ejecuten de forma atómica. Un ejemplo de esto podría ser un gestor transaccional de un sistema bancario.
  • Servicios de Seguridad: Servicios orientados a favorecer la seguridad de los sistemas de información de la organización. Algunos ejemplos podrían ser plataformas de autenticación centralizada, sistemas de control de acceso, sistemas de registro de auditorías, etc.
  • Ingeniería de Software: Esta categoría define servicios para el desarrollo de la ingeniería de software. Define desde lenguajes de programación utilizados hasta herramientas para el desarrollo y mantenimiento de aplicaciones. Por ejemplo esta sección contiene entornos de desarrollo, frameworks utilizados, generadores de interfaces gráficas, etc.
  • Gestión de Sistemas y Redes: Esta categoría define elementos para facilitar la gestión de los sistemas de información y las redes informáticas. Ejemplos serían sistemas para la gestión de usuarios, sistemas de monitoreo para la medición de performance, sistemas de respaldos, herramientas de gestión de redes, etc.

Servicios de Sistemas Operativos

Esta capa define servicios de Sistemas Operativos que apoyan el funcionamiento de las distintas plataformas. Algunos ejemplos son procesos batch, servicios de sincronización de archivos y directorios, Syslog, etc.

Servicios de Redes

Servicios que son provistos para soportar interoperabilidad y acceso a datos de aplicaciones distribuídas en ambientes heterogéneos. Cada uno de estos servicios se compone de una interfaz y un protocolo asociado. Algunos ejemplos son:

  • Comunicaciones: interfaces y protocolos para una comunicación punto a punto de forma confiable, transparente, y segura entre distintas redes (transferencia de archivos, login remoto, ejecución de procesos remoto, etc).
  • Notificaciones electrónicas: Servicios para el envío de notificaciones (por ejemplo a través de correo electrónico).   
  • Datos distribuídos: Servicios que proveen acceso de lectura y modificación de datos/metadatos de forma local o remota. Por ejemplo servicios de acceso a bases de datos.
  • Archivos distribuidos: Servicios de acceso remoto a archivos. Ejemplos serían servicios de cache, bloqueo de archivos, etc.
  • etc.

Interfaces de Infraestructura de Comunicaciones

Esta sección representa la interfaz entre las plataformas de aplicaciones y la infraestructura de comunicaciones.

Infraestructura de Comunicaciones

Provee los servicios básicos para la interconexión de sistemas y provee mecanismos básicos para facilitar la transferencia de información. Contiene los elementos de hardware y software que componen la red y los enlaces físicos de comunicaciones utilizados por los sistemas.

Atributos de  Calidad

Define los atributos de calidad aplicables de forma transversal a cada uno de los componentes. Por ejemplo disponibilidad, escalabilidad, tolerancia a fallos, etc.

Pautas para el desarrollo

En la siguiente sección podrá encontrar pautas para el desarrollo del modelo de referencia antes descrito:

Pautas para el desarrollo (MRT)

Páginas secundarias (1)

  • Pautas para el desarrollo (MRT)

    Introducción Esta sección describe distintas pautas y recomendaciones para el desarrollo del Modelo de Referencia Tecnológica. Lineamientos Generales Los lineamientos de propósito general descritos...