accesskey_mod_content
CTT - Centro de Transferència de Tecnologia

Sistema de Gestió d'Incidències - Governo d'Aragó

  • Descripció Funcional

    L'aplicació SGI proporcionarà els elements necessaris per a la gestió d'incidències produïdes en les aplicacions pertanyents al Govern d'Aragó. Les principals funcions que SGI exerceix són les següents:

    • Gestió d'incidències (crear, eliminar i modificar)
    • Gestió d'aplicacions
    • Estadístiques d'incidències
    • Consulta d'incidències

    Components:

    • Core: posseeix la lògica de negoci de l'aplicació i exposa en forma de serveis web les funcionalitats perquè siguin utilitzades per components externs si fos necessari.
    • Pub: portal públic d'accés perquè el ciutadà pugui consultar on-line les incidències creades per a una aplicació indicada en un període de temps establert. En aquesta consulta solament es mostraran les incidències que s'hagin determinat com publiques.
    • Priv: aplicació web d'accés restringit als empleats públics autoritzats per accedir a la mateixa, des de la qual els usuaris podran realitzar la gestió de les incidències, i de les aplicacions existents. A més de consultar les estadístiques d'incidències per a un rang de temps i una aplicació determinada.
    • Admin: aplicació web de configuració i administració del sistema.

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

    • Aplicación que que necessiti utilitzar els serveis publicats: donada de alta en l'aplicació PAU.
    • Empleat públic: Donat de alta en SIU i PAU.

    Descripció Tècnica

    Per al disseny de l'arquitectura del sistema SGI 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 SGI 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)

    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

    SGI 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 SGI 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