Browsing by Subject "Kubernetes"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Propuesta de arquitectura para la capa de mediación de SIMDE(Pontificia Universidad Javeriana Cali, 2026) Palacios Solórzano, Gustavo; Mora Cardona, Mario JuliánLa transformación digital de las organizaciones exige arquitecturas de software capaces de garantizar interoperabilidad, seguridad, escalabilidad y capacidad de evolución tecnológica. En la entidad SIMDE se identificaron limitaciones en la arquitectura actual de la capa de mediación, caracterizadas por la integración de sistemas mediante accesos directos a bases de datos y desarrollos específicos para cada conexión, lo que genera un alto nivel de acoplamiento, dificulta la reutilización de servicios, incrementa la complejidad operativa y afecta atributos de calidad fundamentales como la mantenibilidad, confiabilidad y seguridad. Adicionalmente, la dependencia de tecnologías con riesgo de obsolescencia y la ausencia de mecanismos estandarizados de exposición de servicios limitan la capacidad de la organización para responder de manera ágil a nuevas necesidades del negocio. En este contexto, el presente proyecto tuvo como objetivo diseñar una arquitectura de software para la capa de mediación de SIMDE que permitiera estandarizar y centralizar la exposición de servicios, reducir el acoplamiento entre sistemas y mejorar atributos de calidad como interoperabilidad, mantenibilidad, seguridad, confiabilidad y escalabilidad bajo un enfoque cloud-agnóstico. Para ello, se realizó un análisis de la arquitectura existente, la identificación de requerimientos arquitectónicos y atributos de calidad basados en la norma ISO/IEC 25010, así como la selección de patrones y estilos arquitectónicos orientados al desacoplamiento y la portabilidad tecnológica. Como resultado, se diseñó una arquitectura de referencia basada en principios cloud-native, microservicios y componentes de integración desacoplados, incorporando mecanismos de gestión de APIs, autenticación, administración de secretos, mensajería asíncrona, observabilidad y orquestación de contenedores. Asimismo, se desarrolló un prototipo funcional en un entorno de desarrollo para validar la viabilidad técnica de la propuesta y se realizó su evaluación mediante el método ATAM, obteniendo resultados favorables en escenarios relacionados con disponibilidad y fiabilidad. Las principales lecciones aprendidas evidencian la importancia de adoptar estándares abiertos, mecanismos de centralización de servicios y estrategias de desacoplamiento que permitan reducir la dependencia tecnológica de proveedores específicos y faciliten la evolución sostenible de las plataformas empresariales.