Desarrollo de Aplicación Web para la Gestión de Proyectos en FUNDACOES: Enfoque en Microservicios con Spring Boot
El presente Trabajo Fin de Máster propone el diseño y desarrollo de una aplicación web para la gestión de proyectos subvencionados en FUNDACOES, empleando una arquitectura basada en microservicios implementada con Spring Boot. La solución busca modernizar la gestión institucional mediante una infrae...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2025 |
| País: | España |
| Institución: | Universidad de Alcalá (UAH) |
| Repositorio: | e_Buah Biblioteca Digital Universidad de Alcalá |
| Idioma: | español |
| OAI Identifier: | oai:ebuah.uah.es:10017/66228 |
| Acceso en línea: | http://hdl.handle.net/10017/66228 |
| Access Level: | acceso abierto |
| Palabra clave: | Microservicios Arquitectura Orientada a Eventos Spring Boot Apache Kafka API Gateway Informática Computer science |
| Sumario: | El presente Trabajo Fin de Máster propone el diseño y desarrollo de una aplicación web para la gestión de proyectos subvencionados en FUNDACOES, empleando una arquitectura basada en microservicios implementada con Spring Boot. La solución busca modernizar la gestión institucional mediante una infraestructura distribuida, segura, escalable y desacoplada, que integre eventos asíncronos con Apache Kafka para garantizar la comunicación eficiente entre los dos microservicios que se crearán. La metodología incluye un análisis exhaustivo del estado del arte, destacando las ventajas de la Arquitectura Orientada a Eventos (EDA) frente a los enfoques monolíticos tradicionales, así como una implementación técnica que emplea canales de comunicación asíncrona para asegurar la independencia y cohesión entre servicios. El sistema resultante proporciona módulos especializados para la gestión de usuarios, proyectos y contratos, que incorporan trazabilidad completa de eventos y separación clara de responsabilidades a través de un API Gateway. Además, se dejan listas algunas funcionalidades, para que en el futuro se implemente la validación automatizada de documentos mediante inteligencia artificial. La solución se valida mediante pruebas en un entorno real de trabajo, demostrando su aplicabilidad práctica en contextos de desarrollo ágil y presentándose como una alternativa viable para organizaciones que requieran eficiencia operativa y escalabilidad técnica en la gestión de proyectos subvencionados. |
|---|