Sistema de reportes y notificaciones de datos de control de protocolos de bioseguridad para la plataforma Rescity

El grupo de investigación en telemática e informática aplicada GITI de la Universidad Autónoma de Occidente, desarrolló un programa de investigación enfocado en abordar los desafíos de las ciencias computacionales inherentes a los sistemas de ciudades resilientes, en este programa se diseñó una plat...

Full description

Autores:
Arango Corrales, Dilan Andres
Zuluaga Paredes, Juan Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/14152
Acceso en línea:
https://hdl.handle.net/10614/14152
https://red.uao.edu.co/
Palabra clave:
Ingeniería Multimedia
Desarrollo de software
Computer software - Development
Hexagonal architecture
Domain Driven Design (DDD)
Microservicios
Rescity
Resiliencia
Arquitectura hexagonal
Rights
openAccess
License
Derechos reservados - Universidad Autónoma de Occidente, 2022
Description
Summary:El grupo de investigación en telemática e informática aplicada GITI de la Universidad Autónoma de Occidente, desarrolló un programa de investigación enfocado en abordar los desafíos de las ciencias computacionales inherentes a los sistemas de ciudades resilientes, en este programa se diseñó una plataforma de software llamada Rescity; la plataforma se planteó con el objetivo de fortalecer la capacidad de resiliencia de la ciudad de Cali. Por otro lado, se realizó la validación de esta plataforma a través de un escenario enfocado en protocolos de bioseguridad; este escenario estaba integrado por componentes importantes, entre ellos los microservicios de notificaciones y reportes. Para el desarrollo de este proyecto se planteó como objetivo el desarrollo e implementación de los microservicios mencionados y para cumplir dicho objetivo, se implementó una arquitectura integrada por conceptos como arquitectura hexagonal, CQRS y Domain Driven Design DDD. Finalmente, se realizó el despliegue de los microservicios en la plataforma y se realizaron las diferentes pruebas de integración que permitieron validar la comunicación entre componentes; así como los beneficios de escalabilidad, eficiencia y disponibilidad que ofrece la arquitectura de Rescity.