accesskey_mod_content
CTT - Centre de Transferència de Tecnologia

Portasignatures - Governe d'Aragó

  • Descripció Funcional

    El sistema PFI aporta un punt únic en el qual es poden firmar tot tipus de documents d'una organització.

    Les principals funcions que exercix són les següents:

    • Preparació de documents per a firmar, per a un o diversos firmant.
    • Revisión i rebuig de documents prèviament a la seua firma.
    • Firma simple de documents per un sol firmant.
    • Firma de múltiple de diversos firmant en paral·lel.
    • Firma amb segell d'òrgan.
    • Verificació de firmes.
    • Consulta de documents preparats per a l'usuari i per l'usuari.
    • Consulta de documents firmats per l'usuari i per altres usuaris que hagen sigut preparats per l'usuari.
    • Consulta de documents en estat esborrador que hagen sigut preparats per l'usuari.
    • Consulta de documents preparats per altres aplicacions.

    Components:

    • Core: posseïx la lògica de negoci de l'aplicació i exposa en forma de servicis web les funcionalitats perquè siguen utilitzades per components externs si fóra necessari.
    • Priv: aplicació web d'accés restringit als usuaris autoritzats per SIU. Este component és el que posseïx tota la funcionalitat de l'aplicació.
    • Admin: aplicació web de configuració i administració del sistema.

    Per a poder utilitzar l'aplicació, l'únic requisit és estar donat de alta en SIU.

    Descripció Tècnica

    Per al disseny de l'arquitectura del sistema PFI s'han seguit els patrons de disseny més estesos com són les arquitectures J2EE en diferents capes. Les capes de l'aplicació són les següents:

    • Capa de Presentació: encarregada d'interaccionar amb l'usuari i presentar la informació. Per a esta capa s'ha triat el framework Struts2 que implementa l'estés patró de disseny MVC o Model-Vista-Controlador. Sent:
    • Vista: JSP's amb la utilització d'etiquetes (JSTL o Struts2 etiquetes) i tiles per a definir plantilles
    • Model: diferents Actions definits
    • Controlador: Dispatcher proporcionat pel framework Struts2
    • Capa de Negoci-Servicis: per a la capa de negoci s'utilitza el framework de Spring per a injectar les dependències. Per a la generació dels servicis web que exposaran les funcionalitats de PFI a l'exterior s'utilitza CXF.
    • Capa de Acceso a Dades: per a la gestió de la capa de dades s'utilitza el framework Hibernate amb la utilització del patró de disseny DAO.


    Els components externs amb els quals interactua són els següents:

    • Plataforma de Firma Electrònica (ASF)
    • Sistema de Identificación de Usuarios (SIU)
    • Plataforma d'Autorització d'Usuaris (PAU)
    • Sistema de Comprobación i Verificación de Documentos por CSV (CCSV)
    • Sistema de Gestión de Alertas (SGA)
    • Sistema de Certificación de Documentos Electrónicos (SCDE)

    L'aplicació s'ha desenvolupat conforme a les característiques tècniques dels entorns on residix que són les següents:

    • Sistemas Sun Solaris
    • Servidor d'aplicacions Oracle Application Server 10g Release 3
    • Servidor de base de dades Oracle Database 10g Release 2 RAC
    • Driver thin JDBC de connexió a força de dades: Oracle JDBC Driver 10.1.0

    PFI requerix que la màquina virtual de java sobre la qual s'executa el servidor d'aplicacions siga jdk1.5.0_22, amb J2EE v1.4, JSP 2.0 i Servlet 2.4. En concret PFI s'ha desplegat i provat amb jdk1.5.0_22 sobre Oracle Application Server i la base de dades Oracle.

    Per a més informació s'ha de consultar:

    • Manual d'explotació
    • Manual d'instal·lació
    • Manual d'Usuari
Responsable