Arquitectura innovadora basada en Quarkus para la gestión de las finanzas públicas de Uruguay

El Ministerio de Economía y Finanzas de Uruguay (MEF), en conjunto con Sofis Solutions, actualizó la arquitectura del Sistema Integrado de Información Financiera (SIIF). Esta acción forma parte del proceso de modernización de la organización y busca optimizar y mejorar su eficiencia....

Publicado: 23/06/2023
Hombre frente a una computadora observando las métricas del sistema MEF.

Arquitectura innovadora basada en Quarkus para la gestión de las finanzas públicas de Uruguay

Montevideo, 23 de junio de 2023.

El Ministerio de Economía y Finanzas de Uruguay (MEF), en conjunto con Sofis Solutions, realizó la actualización de la arquitectura del Sistema Integrado de Información Financiera (SIIF), una acción que forma parte del proceso de modernización del organismo y que permitirá agilizar y mejorar su eficiencia.

El Sistema Integrado de Información Financiera (SIIF) del Ministerio de Economía y Finanzas de Uruguay (MEF) es un sistema informático que facilita el registro, seguimiento y evaluación de las operaciones presupuestarias y financieras públicas del país. El SIIF está basado en Oracle Forms, lo que presenta ciertos inconvenientes, como compatibilidad reducida, altos costos de mantenimiento y soporte limitado. Para garantizar la viabilidad y modernización a largo plazo, se volvió necesaria la actualización de la arquitectura. El organismo inició un proceso de modernización que involucra el rediseño de la arquitectura de referencia, de manera que sea escalable, siga las prácticas más recientes relacionadas con la observabilidad, permita la integración con sistemas externos, sea segura, posibilite la incorporación de prácticas de desarrollo y despliegue basadas en DevOps, y cumpla con la normativa vigente en tecnología de la información.

El equipo responsable de la actualización se basó en el Método de Desarrollo de Arquitectura (ADM) de TOGAF 9.2, que permite identificar y modelar posibles riesgos para la organización y explorar diferentes enfoques para eliminarlos o reducirlos. De esta manera, se avanza hacia una arquitectura basada en microservicios, cuya solución tecnológica incorpora Quarkus como framework de backend.

Quarkus fue creado para permitir que desarrolladores Java construyan aplicaciones para un mundo moderno y nativo en la nube. Es un framework que convierte a Java en una plataforma eficaz para modelos de arquitectura serverless, de microservicios y con contenedores orquestados.

Entre las principales características, se destacan:


En el caso de éxito publicado por Quarkus, se destacan aspectos relevantes de esta arquitectura y los aportes generados para la comunidad a partir del proyecto: MEF y Sofis utilizan Quarkus como componente central de una nueva arquitectura innovadora