El Servicio de Soporte a la Tramitación (SSS) es una aplicación que permite al ciudadano presentar electrónicamente los siguientes trámites del Gobierno de Aragón:
- Subsanaciones
- Aportaciones voluntarias
- Alegaciones
- Manifestaciones de consentimiento
- Solicitudes generales
- Recursos
Está organizada en 4 módulos:
- CORE: posee la lógica de negocio de la aplicación, así como el acceso a la base de datos y la conexión con otras aplicaciones (CCSV, PAU, SIU, SRT...).
- PRIV: portal web destinado a funcionarios, desde el cual se crean los trámites cuya iniciativa corre a cargo de la Administración (únicamente subsanaciones a día de hoy).
- ADMIN: portal web destinado a funcionarios, desde el cual es posible modificar diversos parámetros de configuración de la aplicación, como la URL de conexión a otras aplicaciones, datos de firma electrónica, etc..
- PUB: portal web destinado a los ciudadanos, desde el cual pueden acceder a los trámites de la aplicación.
Para el diseño de la arquitectura del sistema SSS 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 defin
- 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 SSS 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)
- Sistema de Comprobación y Verificación de Documentos por CSV (CCSV)
- Sistema de Gestión de Alertas (SGA)
- Bandeja de Entrada (BENT)
- Servicio de Registro Telemático (SRT)
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
SSS 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 SSS 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