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): Application with a web interface that allows the management of information required in the system, as well as the consultation of any activity in the same.



    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

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

    • Sun Solaris systems
    • Application server 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 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
General access point
General access point
Maintainer