MARCO DE REFERENCIA DE ARQUITECTURA PARA TRÁMITES

`

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
TrazabilidadEl 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 ÚnicaLa 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 PGEEl 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 TrazabilidadEl conector de trazabilidad es un componente de software orientado a facilitar la conexión con el sistema de Trazabilidad de la PGE
Firma ServerEste 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 pagosGateway 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.
SIMPLESistema 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 encuestasSolución ofrecida por AGESIC que permite la elaboración y publicación de encuestas online.
Mi PerfilForma 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.uyAplicació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:

ComponenteDetalle
SIMPLEEl BPM propuesto por AGESIC para el modelado de procesos.
Nodo RedUYUn nodo conectado a la RedUY.
Servidor ProxyUn 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, 2Sistemas propios del organismo que exponen funcionalidades o servicios vía WebServices.
Servicios 1, 2 Interfaces de WebServices expuestas por los sistemas.
Sistema 3A 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.