accesskey_mod_content
CTT - Centro de Transferencia de Tecnología

Sistema de Comprobación y Verificación de Documentación CSV - Gobierno de Aragón

  • Descripción Funcional

    El sistema CCSV interactúa con la plataforma de Gestión Documental del Gobierno de Aragón, Documentum, añadiendo funcionalidad extra que facilita el cumplimiento de los requisitos relacionados con la inclusión de metadatos asociados a los documentos. Las principales funciones que CCSV desempeña son las siguientes:

    • Almacenar Documentos
    • Recuperar Documentos
    • Borrar Documentos
    • Búsqueda y consulta de documentos
    • Inicialización de los metadatos de un documentos
    • Modificación de metadatos de documentos
    • Asociación de firmas a documentos
    • Reemplazo de firmas asociadas a un documento
    • Borrado de firmas
    • Verificación de firmas en cliente y elevación a CADES-A
    • Recuperación de firmas asociadas a un documento
    • Gestión de relaciones entre documentos
    • Gestión de expedientes

    Componentes:

    • Core: posee la lógica de negocio de la aplicación y expone en forma de servicios web las funcionalidades para que sean utilizadas por componentes externos si fuera necesario.
    • Pub: portal público de acceso para que el ciudadano pueda consultar on-line los documentos de los trámites en los que está tomando parte o bien en los de aquellas personas que lo hayan autorizado para consultarlos. Para poder acceder al documento, necesitarán de un código de identificación del documento o CSV.
    • Priv: aplicación web de acceso restringido a los empleados públicos autorizados para acceder a la misma, desde la cual los usuarios podrán realizar búsquedas filtradas de documentos y consultar el contenido de los mismos, obtención de estadísticas y búsqueda de expedientes.
    • Admin: aplicación web de configuración y administración del sistema.

    Para poder utilizar la aplicación hacen falta una serie de requisitos:

    • Aplicación que que necesite utilizar los servicios publicados: dada de alta en la aplicación PAU.
    • Ciudadano: Para poder consultar un documento por CSV es necesario que tenga un certificado admitido por DGA.
    • Empleado público: Dado de alta en SIU y PAU.

    Descripción Técnica

    Para el diseño de la arquitectura del sistema CCSV 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
    • 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 CCSV 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 (SIU)
    • Plataforma de Autorización de Usuarios (PAU)
    • Servicios Web de Acceso a Documentum (Papiro)
    • Sistema de Gestión de Alertas (SGA)
    • Sistema de Porta Firmas (PFI)
    • Sistema de Notificaciones Telemáticas (SNT)

    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

    CCSV 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 CCSV 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
    • Manual de Usuario
Responsable