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
-

Service provider of data - Government march

  • Functional description

    La actual versión de SPD pone a disposición de las aplicaciones integradoras el servicio de consulta y verificación de certificados de discapacidad.
    Para obtener los datos de discapacidad, la aplicación SPD debe integrarse cono el esquema de base de datos de DSCP, propiedad que permita la importación de datos de discapacidad a la base de datos del Instituto Aragonés de Servicios Sociales ( IASS ) , que es el encargado del mantenimiento de los datos.
    A continuación se describe genéricamente las partes que intervienen en el proceso de consulta de discapacidad.

    • Application Java:
    • Componente CORE : provee de una serie de servicios, para suministrar datos a la plataforma de intermediación del MINHAP y SVCD. Actualmente provee los servicios de consulta y verificación de discapacidad. Los datos los obtiene integrándose con el esquema de base de datos de DSCP, propiedad del Instituto Aragonés de Servicios Sociales ( IASS ) .
    • Las peticiones y esquemas siguen el esquema SCSPv3 de la Plataforma de Intermediación.
    • Componente ADMIN : provee de un portal de Administración para SPD para administrar, configurar y parametrizar tanto el componente CORE como el ADMIN a partir de los parámetros de la tabla SPD_CONFIGURATION.
    • Stored Procedures:
    • Lógica auditoría de datos : existe también un procedimiento almacenado para auditar datos tanto de las peticiones como las respuestas generadas . Se audita, entre otras cosas el hash de la petición y la respuesta . Para ello el procedimiento almacenado encargado de auditar deberá a su vez hacer uso de un procedimiento almacenado perteneciente al esquema de base de datos de DSCP, propiedad del Instituto Aragonés de Servicios Sociales ( IASS ) que gestiona la generación del Hash a partir de una cadena. Esto implica una correcta asignación de roles y privilegios a nivel de base de datos , para poder acceder desde un procedimiento almacenado de SPD a otro de DSCP.

    In order to use the application requires a series of requirements:

    • Permissions execution PL/SQL query of DSCP
    • Aplicaciones invocantes: Alta nº serie del certificado con el que se firman las peticiones y alta en PAU
    • Admin: Discharged into SIU and PAU.

    Technical Description

    Para el diseño de la arquitectura del sistema SPD 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:
    • View: JSP's
    • Model: different Actions defined
    • Driver: Dispatcher provided by the framework Struts2
    • Capa de Negocio-Servicios: para la capa de negocio se utiliza el framework de Spring para inyectar las dependencias. Los servicios web se desarrollan en tecnología Axis2 usando XSD y WSDL claramente definidos con anterioridad. Se genera el código asociado a estos servicios web mediante una metodología top-down (generación del código a partir del wsdl mediante la herramienta wsdl2java). Además se publica el servicio de configuracion con CXF.
    • Capa de Acceso a Datos: puntualmente, 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. El resto de interacción con la base de datos se realiza a través de PL/SQLs.

    Para el correcto funcionamiento de los PL/SQL implementados, es necesario que la base de datos y el usuario tenga habilitado el siguientes módulo:

    • DBMS _ CRYPTO

    External components that interacts with the are:

    • Platform of Electronic Signature (ASF)
    • System of identification of users (SIU)
    • Platform for authorization of users (PAU)
    • Service of Disabilities (DSCP)

    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 of Database Connection: Oracle JDBC Driver 10.1.0

    SPD 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 DSCP 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
    • User Manual

    CTT-Grafico-SPD-Aragon

General access point
General access point
Maintainer