Arquitectura de Aplicaciones - Arquitectura para Trámites - Arquitectura de Gobierno
`
Arquitectura de Aplicaciones
Contexto
La arquitectura de aplicaciones para trámites presenta un conjunto de sistemas y aplicativos de apoyo para la implementación de trámites en línea, así como arquitecturas de referencia para su despliegue.
Algunos de estos aplicativos son de uso obligatorio y son provistos por AGESIC como soluciones transversales, tales como el Sistema de Clave Única y Trazabilidad. Otros son componentes que pueden ser implementados por el organismo, pero AGESIC provee alternativas como el Firma Server, SIMPLE o Sistema de Agenda Electrónica (SAE). Estos últimos, SIMPLE y Sistema de Agenda Electrónica (SAE), además son provistos como SaaS por Agesic.
Soluciones Transversales
Dentro de la plataforma de gobierno electrónico se disponibilizan varias soluciones para el uso en el contexto de trámites en línea. Estás soluciones son de caracter global y responden a necesidades generales para todo tipo de trámites.
Estas soluciones son transversales a todos los sistemas de trámites:
Solución | Descripción |
Trazabilidad | El sistema de trazabilidad nace en el contexto de trámites 100% como un repositorio del estado del ciclo de vida de los trámites de cara al ciudadano. Esto es, que el ciudadano en todo momento puede ver el estado del trámite que inició. Para ello es necesaria la integración entre el(los) sistema que implementa el trámite y el sistema de trazabilidad. A medida que las distintas etapas del trámite se van realizando, se hacen llamados a Trazabilidad que indican el avance. El conector de trazabilidad es también parte de esta solución como facilitador del acceso a dicho sistema. |
Usuario gub.uy (ID Uruguay) | Tiene un esquema llamado Single Sign On, que tiene como objetivo la formación de una Federación de Identidades de los diferentes organismos entorno a un único proveedor de identidades (Identity Provider IdP). |
Sistema de Clave Única | La solución de clave única tiene como objetivo darle a los ciudadanos un único conjunto de credenciales, y un único punto para autenticarse y acceder a todos los sistemas del estado. |
Soluciones de propósito general
Los siguientes activos también están disponibles para uso global en el contexto de trámites:
Activo | Descripción |
Conector PGE | El Conector PGE permite invocar de forma simple cualquier servicio Web publicado en la Plataforma de Interoperabilidad de la PGE, haciendo transparente para el usuario final la implementación de los estándares de autenticación y ruteo utilizados por la PGE. |
Conector de Trazabilidad | El conector de trazabilidad es un componente de software orientado a facilitar la conexión con el sistema de Trazabilidad de la PGE |
Firma Server | Este componente tiene como función firmar documentos. Permite tanto firma con certificado de persona física (para los ciudadanos), como firma con certificado de persona jurídica (para la firma de organismos). |
Pasarela de pagos | Gateway de pagos de Antel, que actúa como broker entre una aplicación cliente y los distintos bancos y sus medios de pago. |
Soluciones de negocio
Los activos que AGESIC disponibiliza para la implementación de los trámites en línea son:
Aplicación | Descripción |
Sistema de Agenda Electrónica (SAE) | Esta es una aplicación que permite gestionar la reserva de números para un servicio o trámite de una organización. Entre otras cosas permite gestionar los horarios de atención de las oficinas, los cupos, las reservas y la recepción posterior de los usuarios que realizan dichas reservas. Se recomienda que el uso de este activo sea siempre como SaaS, salvo casos excepcionales que se analizarán a posteriori. |
SIMPLE | Sistema para la implementación de procesos electrónicos (BPM) mediante un diseñador simplificado, desarrollado para entregar una solución flexible a instituciones públicas que deseen digitalizar sus trámites de forma amigable, rápida y sencilla. Se recomienda que el uso de este activo sea siempre como SaaS, salvo casos excepcionales que se analizarán a posteriori. |
Sistema de encuestas | Solución ofrecida por AGESIC que permite la elaboración y publicación de encuestas online. |
Mi Perfil | Forma parte del portal unificado del estado y permite a las personas registrarse y administrar sus datos personales, firmar documentos con cédula electrónica, ver el avance de los trámites que realice en el estado, asi como las citas que tiene en cada organismo y también su historia clínica en formato digital. |
App gub.uy | Aplicación para dispositivos móviles, que permiten visualizar avisos personalizados o generales, dirigidos a toda la ciudadanía. |
Estos activos están integrados con las soluciones globales antes mencionadas y son también ofrecidos como Software As A Service(SaaS) por Agesic.
Escenarios de Despliegue
Implementación en Organismo
A continuación se muestra un despliegue conceptual de los activos en la infraestructura propia de un organismo.
Implementación como Servicio (SaaS Agesic)
A continuación se muestra un despliegue conceptual de los activos ofrecidos como SaaS por AGESIC, interactuando con otros componentes.
En este contexto, el uso de de estos activos queda limitado al provisto como software. Esto significa que no se permiten cambios en el software, instalación de otras piezas de software en estos nodos de infraestructura, o el acceso a disco o base de datos.
Integración con sistemas internos - Web Services
En el caso de requerir interoperabilidad entre SIMPLE y un sistema interno al organismo, ésta se deberá implementar con el uso de web services a través de RedUy. En estos casos no se deberá utilizar la Plataforma de Interoperabilidad (PDI) para dichas integraciones. La PDI participa únicamente cuando el trámite debe interoperar con un sistema que no es propio del organismo.
Los servicios deberán ser accedidos a través del nodo de RedUy situado en el organismo. La configuración del nodo que permite exponer los servicios es realizada por el equipo de Operaciones de AGESIC.
El siguiente diagrama muestra la integración de SIMPLE con el sistema interno del organismo:
Componente | Detalle |
SIMPLE | El BPM propuesto por AGESIC para el modelado de procesos. |
Nodo RedUY | Un nodo conectado a la RedUY. |
Servidor Proxy | Un proxy, o servidor proxy, en una red informática, es un servidor —programa o dispositivo—, que hace de intermediario en las peticiones de recursos que realiza un cliente (A, ejemplo: SIMPLE) a otro servidor (C, ejemplo: Sistema1). |
Sistema 1, 2 | Sistemas propios del organismo que exponen funcionalidades o servicios vía WebServices. |
Servicios 1, 2 | Interfaces de WebServices expuestas por los sistemas. |
Sistema 3 | A modo de ejemplo, este sistema dentro de la infraestructura del organismo consume directamente la interfaz expuesta por el sistema, sin necesidad de usar el Nodo RedUY. |