Arquitectura

El subsistema de arquitectura recoge la propuesta de modelo de arquitectura software a utilizar en las aplicaciones, inicialmente en JEE; además se documentan las distintas tecnologías disponibles para facilitar el desarrollo de aplicaciones. Se incluye también un área sobre la arquitectura de sistemas de información de la Junta de Andalucía, estableciendo las recomendaciones de uso de los sistemas de información horizontales, las herramientas horizontales y las infraestructuras software. Por último, el subsistema contempla directrices y recomendaciones sobre integración de sistemas de información, utilizando los conceptos de arquitectura basada en servicios apoyándose en el bus de interoperabilidad de la Junta de Andalucía.

En cuanto a las tecnologías disponibles, MADEJA propondrá una selección de las mismas que serán las recomendadas, aunque también se documentarán otras que, no siendo las recomendadas, son utilizadas en proyectos preexistentes y sobre las cuales habrá que establecer unas condiciones de uso.

Objetivos

  • Homogeneizar la arquitectura de aplicaciones.
  • Uso y reutilización de los sistemas de información de la Junta de Andalucía.
  • Proporcionar un modelo de interoperabilidad de las aplicaciones y los sistemas de información.
  • Documentar y seleccionar las distintas tecnologías que dan soporte a la arquitectura propuesta.

Áreas 

Arquitectura de Sistemas de Información

Esta área presenta la Arquitectura de Sistemas de Información existente en la Junta de Andalucía para el desarrollo de aplicaciones. Dan forma a esta arquitectura los Sistemas de Información Horizontal, Herramientas Software e Infraestructura Software.

GUIA: Gestión Unificada de Identidades de Andalucía

GUIA es una solución global de seguridad, que permite la gestión unificada de las identidades digitales de los usuarios de los sistemas de información de la Junta de Andalucía, y trata de una forma directa la autenticación e identificación de las identidades, proporcionando garantías de privacidad y seguridad sobre las aplicaciones y sistemas.

SIGC: Sistema de Información Geográfica Corporativo

El Sistema de Información Geográfica o SIG Corporativo de la Junta de Andalucía es un proyecto de carácter horizontal cuyo objetivo es facilitar los mecanismos de acceso a sistemas, aplicaciones, herramientas, datos y servicios espaciales existentes en la Junta de Andalucía.

Alfresco

El contenido de este área ofrece las pautas para el desarrollo de aplicaciones que usen el gestor documental Alfresco.

Uso de Alfresco desde Terceras Aplicaciones

El gestor de contenidos Alfresco contempla un conjunto de casos de uso de negocio, que soporta a través de servicios web de acceso al repositorio remoto para aplicaciones y procesos de negocio.

Ejemplos Ampliados de Acceso a Alfresco

Se han recopilado ejemplos de acceso al repositorio de Alfresco para facilitar el desarrollo de aplicaciones donde se requiera este tipo de vínculo con el gestor de contenidos. Los ejemplos se han estructurado por lenguajes, funcionalidades y uso avanzado.

Extensión de Alfresco

El gestor de contenidos Alfresco ofrece la posibilidad de ampliar sus funcionalidades y características básicas mediante extensiones de su modelo de contenidos y de sus servicios. Se han establecido directrices respecto a estas extensiones y a su despliegue.

Arquitectura Tecnológica

El subsistema de arquitectura recoge la propuesta de modelo de arquitectura software a utilizar en las aplicaciones JEE, así como de documentar las distintas tecnologías disponibles para facilitar el desarrollo de aplicaciones.

Capa de Presentación

La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

Capa de Negocio

La capa lógica de negocios ocupa un lugar preeminente en la construcción de una infraestructura de software, al permitir el crecimiento y la extensión de servicios para todas las aplicaciones existentes y futuras.

Capa de Acceso a Datos

En la capa de datos se gestiona el acceso a los datos de la aplicación. Se emplean gestores de bases de datos que realizan la recuperación y el almacenamiento físico de los datos a partir de solicitudes de la capa de negocio.

Integración

El área de Integración contiene pautas para el desarrollo de aplicaciones con arquitectura orientada a servicio, con la finalidad de aumentar el grado de interoperabilidad de los sistemas de información y con la capacidad de atender de forma más eficiente los procesos de negocio.