accesskey_mod_content
CTT - Centro de Transferencia de Tecnología

Sistema de Identificacion de Usuarios - Gobierno de Aragón

  • Descripción Funcional

    El sistema de identificación de usuarios (SIU) contiene toda la información relativa a usuarios con sus cargos, así como la información de los organismos, y puede generar a su vez un histórico de estos datos, para posteriores consultas, también guarda la información sobre sellos de órgano existentes y los puestos que pueden utilizarlos.

    El fin de este sistema es proporcionar al resto de iniciativas una manera segura de identificar a los usuarios y de obtener sus datos para poder trabajar con ellos en sus diversas aplicaciones, así como también poder obtener información sobre los organismos y sellos, y que toda esta información pueda estar centralizada en un mismo punto a modo de motor.

    Para conseguir tal objeto el sistema proporciona:

    • Servicios/Core de Identificación de Usuarios (SIU_Core): Servicios publicados para permitir a las aplicaciones externas al sistema hacer uso de la funcionalidad proporcionada por el mismo.
    • Aplicación de Administración (SIU_Admin): Aplicación con interfaz web que permite la gestión de la información requerida en el sistema, así como la consulta de toda aquella actividad realizada en el mismo.
    • Administración Delegada (SIU_Priv): Aplicación con interfaz web que permite la edición total de los datos de los usuarios en el sistema (Auna SIU y PAU), como pueden ser cargos en distintos organismos, roles por aplicaciones y grupos de gestión.

    Para más información:

    Manual de Análisis

    Descripción Técnica

    Para el diseño de la arquitectura de SIU se han seguido los patrones de diseño más extendidos como son las arquitecturas J2EE en diferentes capas. Las capas de la aplicación son las siguientes:

    • Capa de Presentación: encargada de interaccionar con el usuario y presentar la información. Para esta capa se ha elegido el framework Struts2 que implementa el extendido patrón de diseño MVC o Modelo-Vista-Controlador. Siendo:
    • Vista: JSP's con la utilización de tags (JSTL o Struts2 tags) y tiles para definir plantillas, también se ha utilizado la tecnología AJAX para acelerar los tiempos de respuesta
    • Modelo: diferentes Actions definidos
    • Controlador: Dispatcher proporcionado por el framework Struts2
    • Capa de Negocio-Servicios: para la capa de negocio se utiliza el framework de Spring para inyectar las dependencias. Para la generación de los servicios web que expondrán las funcionalidades de PAU al exterior se utiliza CXF.
    • Capa de Acceso a Datos: para la gestión de la capa de datos se utiliza el framework Hibernate con la utilización del patrón de diseño DAO.

    Los componentes externos con los que interactúa son los siguientes:

    • Plataforma de Firma Electrónica (ASF)
    • Sistema de Identificación de Usuarios (PAU)
    • Sistema de Gestión de Alertas (SGA)

    La aplicación se ha desarrollado conforme a las características técnicas de los entornos donde reside que son las siguientes:

    • Sistemas Sun Solaris
    • Servidor de aplicaciones Oracle Application Server 10g Release 3
    • Servidor de base de datos Oracle Database 10g Release 2 RAC
    • Driver thin JDBC de conexión a base de datos: Oracle JDBC Driver 10.1.0

    PAU requiere que la máquina virtual de java sobre la que se ejecuta el servidor de aplicaciones sea jdk1.5.0_22, con J2EE v1.4, JSP 2.0 y Servlet 2.4. En concreto SIU se ha desplegado y probado con jdk1.5.0_22 sobre Oracle Application Server y la base de datos Oracle.

    Para más información se debe consultar:

    • Manual de explotación
    • Manual de instalación
Responsable

Enlaces de interésSoluciones Relacionadas