Actualidad Entelgy

Contacto

Martes, 03 Febrero 2009 00:00

Desarrollo del Framework ATLAS 2.0

Nuevo proyecto para la Agencia de Informática y Comunicaciones de la Comunidad de Madrid La Agencia de Informática y Comunicaciones de la Comunidad de Madrid, como entidad dedicada a gestionar la informática del Gobierno de la Comunidad de Madrid y de las diferentes Consejerías, ha decidido desarrollar un framework J2EE para las nuevas aplicaciones. Para tal fin publicó a mediados del año 2008 un concurso estructurado en dos lotes. El primero para los componentes básicos y el segundo para los componentes avanzados (Integración con sus sistemas de Documentum, Prometeo, Monitorización, etc.). Entel se adjudicó los dos lotes del concurso compitiendo con alguna de las principales compañías del sector. El propósito de este proyecto es alcanzar el alineamiento tecnológico de las Áreas de Desarrollo, Unidad de Arquitectura, QA y Sistemas de Informática y Comunicaciones de la Comunidad de Madrid (ICM). Para ello Entel ha diseñado y construido un Framework J2EE basado en una arquitectura de componentes y servicios con clara orientación SOA. El proyecto incluye además un servicio de Consultoría para la elaboración de los procesos relativos a la Gestión del Conocimiento sobre la arquitectura ATLAS 2.0. En este marco  tecnológico, y dentro del alcance de este proyecto, se han detallado y definido los distintos elementos de la arquitectura, se han realizado integraciones con diferentes productos de la suite SOA de Oracle y se ha aportado un alto valor de consultoría documental marcando las directrices, recomendaciones y buenas prácticas para incorporar en los desarrollos. Destacamos como actividades importantes las siguientes:
  • Diseño y construcción de componentes para la capa de presentación basados en JSF.
  • Modelo de paginación de resultados de BBDD apoyado en Hibernate.
  • Servicio de Autenticación y Autorización apoyado en Spring Security y firma digital. Integración con ASF.
  • Diseño de componentes para abstraer la complejidad de la localización e invocación de servicios de negocio.
  • Diseño de componente de trazas basado en AOP de Spring.
  • Servicio de Auditoría y Control de acceso a información de carácter personal.
  • Tratamiento de formularios de gran volumen de datos y gestión inteligente de sesiones.
  • Integración y desarrollo de un wrapper de Documentum.
  • En la solución adoptada se integra con el motor de procesos (BPM) construyendo wrappers funcionales de las APIs para ampliar y facilitar las actividades de ejecución de los Procesos de Negocio, así como componentes visuales para la gestión del cuaderno de trabajo.
  • Integración con BMC-ControlM para la creación, planificación y ejecución de tareas.
  • Implantación de entorno de integración Continua y Maven.
  • Diseño y construcción de Herramienta de Validación de normativa ATLAS apoyada en PMD y Checkstyle.
  • Construcción de Herramienta de Monitorización y Control de aplicaciones basa en JMX.
Nuevo proyecto para la Agencia de Informática y Comunicaciones de la Comunidad de Madrid La Agencia de Informática y Comunicaciones de la Comunidad de Madrid, como entidad dedicada a gestionar la informática del Gobierno de la Comunidad de Madrid y de las diferentes Consejerías, ha decidido desarrollar un framework J2EE para las nuevas aplicaciones. Para tal fin publicó a mediados del año 2008 un concurso estructurado en dos lotes. El primero para los componentes básicos y el segundo para los componentes avanzados (Integración con sus sistemas de Documentum, Prometeo, Monitorización, etc.). Entel se adjudicó los dos lotes del concurso compitiendo con alguna de las principales compañías del sector. El propósito de este proyecto es alcanzar el alineamiento tecnológico de las Áreas de Desarrollo, Unidad de Arquitectura, QA y Sistemas de Informática y Comunicaciones de la Comunidad de Madrid (ICM). Para ello Entel ha diseñado y construido un Framework J2EE basado en una arquitectura de componentes y servicios con clara orientación SOA. El proyecto incluye además un servicio de Consultoría para la elaboración de los procesos relativos a la Gestión del Conocimiento sobre la arquitectura ATLAS 2.0. En este marco  tecnológico, y dentro del alcance de este proyecto, se han detallado y definido los distintos elementos de la arquitectura, se han realizado integraciones con diferentes productos de la suite SOA de Oracle y se ha aportado un alto valor de consultoría documental marcando las directrices, recomendaciones y buenas prácticas para incorporar en los desarrollos. Destacamos como actividades importantes las siguientes:
  • Diseño y construcción de componentes para la capa de presentación basados en JSF.
  • Modelo de paginación de resultados de BBDD apoyado en Hibernate.
  • Servicio de Autenticación y Autorización apoyado en Spring Security y firma digital. Integración con ASF.
  • Diseño de componentes para abstraer la complejidad de la localización e invocación de servicios de negocio.
  • Diseño de componente de trazas basado en AOP de Spring.
  • Servicio de Auditoría y Control de acceso a información de carácter personal.
  • Tratamiento de formularios de gran volumen de datos y gestión inteligente de sesiones.
  • Integración y desarrollo de un wrapper de Documentum.
  • En la solución adoptada se integra con el motor de procesos (BPM) construyendo wrappers funcionales de las APIs para ampliar y facilitar las actividades de ejecución de los Procesos de Negocio, así como componentes visuales para la gestión del cuaderno de trabajo.
  • Integración con BMC-ControlM para la creación, planificación y ejecución de tareas.
  • Implantación de entorno de integración Continua y Maven.
  • Diseño y construcción de Herramienta de Validación de normativa ATLAS apoyada en PMD y Checkstyle.
  • Construcción de Herramienta de Monitorización y Control de aplicaciones basa en JMX.

S5 Box