accesskey_mod_content
CTT - Centro de Transferència de Tecnologia

Sistema de Pagament Electrònic - Govern d'Aragó

  • Descripció Funcional

    Els elements pertanyents a l'aplicació de PPE són els següents:

    • PUB: És l'aplicació que s'encarregarà de processar les dades subministrades per l'aplicació integrada, sol·licitant a l'usuari que verifiqui les dades amb un certificat electrònic, i realitzant el pagament i posterior registre. Consta d'un servlet pel qual les aplicacions externes han d'integrar-se, i invoca al CORE a traves de la interfície de serveis Web asi com al component Websigner per a la signatura en client. A més permet que el ciutadà consulti els seus pagaments realitzats, o que estiguin a meitat de procés per poder finalitzar-ho.
    • PRIV: És l'aplicació que s'encarregués de donar accés als funcionaris que vulguin realitzar consultes i veure els pagaments realitzats en l'aplicació.
    • ADMIN: Aquesta aplicació permetrà loguearse als usuaris administradors per permetre realitzar les operacions de consulta i modificació de la configuració.
    • CORE: Aquesta aplicació és la part central de PPE, s'encarregarà de realitzar el pagament asi com la de generar els documents i integrar-se amb els diferents elements externs per realitzar el registre telemàtic, l'emmagatzemat de documents o l'obtenció de certificats i validació de signatures.

    Per poder utilitzar l'aplicació fan falta una sèrie de requisits:

    • Aplicació integrada: donada de alta en l'aplicació PAU i utilitzar l'esquema de XML definit per a la petició. A més ha de donar-se de alta en PPE per indicar amb que llavor es van a xifrar les peticions.
    • Ciutadà: Per poder consultar un document per CSV és necessari que tingui un certificat admès per DGA.
    • Empleat públic: Donat de alta en SIU i PAU.

    Descripció Tècnica

    Per al disseny de l'arquitectura del sistema PPE 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 aquesta 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 definir plantilles
    • Model: diferents Actions definits
    • Controlador: Dispatcher proporcionat pel framework Struts2
    • Capa de Negoci-Serveis: per a la capa de negoci s'utilitza el framework de Spring per injectar les dependències. Per a la generació dels serveis web que exposaran les funcionalitats de PPE 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 Signatura Electrònica (ASF)
    • Sistema de Identificación de Usuarios (SIU)
    • Plataforma d'Autorització d'Usuaris (PAU)
    • Servicio de Consulta i Verificacion de Documentos por CSV (CCSV)
    • Sistema de Registre Telemàtic(SRT)
    • Passarel·la de Pagaments d'Aragó (PPA)
    • Sistemas externs: L'aplicació de PPE proporciona un servlet en la part publica per a les aplicacions que vulguin integrar-se amb la funcionalitat del pagament telemàtic, així mateix es disposa d'un servei web proporcionat pel CORE per a la integració amb aplicacions que vulguin consultar els pagaments realitzats.

      L'aplicació s'ha desenvolupat conforme a les característiques tècniques dels entorns on resideix 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

      PPE requereix que la màquina virtual de java sobre la qual s'executa el servidor d'aplicacions sigui jdk1.5.0_22, amb J2EE v1.4, JSP 2.0 i Servlet 2.4. En concret PPE 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