This website has been translated by machine translation software and has not been subsequently revised by translators. Further information at: link. Hide
the accesskey _ mod _ content
-

User authentication platform - Government march

  • Functional description

    The platform for authorization of users and applications (PAU) contains all the information concerning applications, the roles by application and their actions, group information management, with its procedures, as well as information on how to relate public employees and their own applications of our system with all these entities.

    The purpose of this system is to provide the rest of initiatives a safe way to allow users and applications and to obtain the data necessary to work with them in their various applications, as well as to obtain information on applications, procedures and groups of management and that all this information can be centralised in the same point as an engine.

    To achieve this end the system provides:

    • /Core services for authorization of users (PAU _ Core): Published services to enable the external applications to the system to make use of the functionality provided by the same.
    • Application of administration (PAU _ 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.



    For more information please consult:

    Analysis document



    Technical Description

    Para el diseño de la arquitectura de PAU 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:

    • Presentation layer : 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:
    • View: 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
    • Model: different Actions defined
    • Driver : Dispatcher provided by the framework Struts2
    • Negocio-Servicios layer : 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.
    • Layer of access to data : for the management of the layer of data uses the framework Hibernate with the use of the pattern of DAO design.

    External components that interacts with the are:

    • Platform of Electronic Signature (ASF)
    • System of identification of users (SIU)
    • Management system Alerts (SGA)
    • Catalogue of Procedures

    The application has been developed according to the technical characteristics of environments where they are as follows:

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

    PAU requires the java virtual machine on which runs the application server is jdk1.5.0 _ 22 with J2EE v1.4, JSP 2.0 and Servlet 2.4. In particular PAU has been deployed and tested with jdk1.5.0 _ 22 on Oracle Application Server and the database Oracle.

    • For more information please consult:
    • Manual of exploitation
    • Installation Manual
Maintainer