Title: Arquitectura de software basada en microservicios para mejorar la disponibilidad de historias clínicas electrónicas odontológicas, Chiclayo – Lambayeque, 2020
Advisor(s): Valdivia Salazar, Carlos Alberto
OCDE field: http://purl.org/pe-repo/ocde/ford#2.02.04
Issue Date: 2021
Institution: Universidad Nacional Pedro Ruiz Gallo
Abstract: Una persona puede atenderse en diferentes Proveedores de Servicios odontológicos, iniciando su atención con el registro de sus datos de paciente, Historia Clínica Odontológica y odontograma, si se desea mantener disponible esta información para la consulta posterior del Proveedor de Servicio Odontológico es necesario el diseño de un sistema de software. En este trabajo se diseña una arquitectura de software basada en el enfoque de Microservicios para permitir la disponibilidad de las Historias Clínicas Odontológicas. Se identificaron los atributos de calidad y requerimientos funcionales para diseñar la arquitectura, determinando que debe estar compuesta por 4 Microservicios Paciente, HCO, Odontograma y Proveedor
de Servicio Odontológico, cada microservicio implementa su base de datos independiente, se realiza la comunicación segura entre los microservicios y los clientes mediante un API Gateway de recursos HTTP y un Token de autenticación. Se evaluaron los Microservicios que componen la arquitectura diseñada utilizando los atributos de calidad de los Microservicios: Cohesión, acoplamiento y reusabilidad. Para evaluar la arquitectura de software se elaboró un prototipo que implementa cada uno de sus componentes, se desplego la arquitectura diseñada utilizando contenedores para cada microservicio y el API Gateway, sobre este prototipo se realizaron pruebas de caja negra para evaluar el atributo de Funcionalidad y Seguridad, se utilizó pruebas de escalabilidad para evaluar el atributo de calidad Escalabilidad, logrando determinar que se cumple con los requisitos identificados. Se evaluó la Disponibilidad y Desempeño utilizando pruebas de carga determinando que se puede disponer hasta 21 HCO por segundo con una disponibilidad del 100%, y si la demanda de peticiones aumenta la arquitectura escala horizontalmente de manera automática.
Discipline: Ingeniería de Sistemas con mención en Gerencia de Tecnologías de la Información y Gestión del Software
Grade or title grantor: Universidad Nacional Pedro Ruiz Gallo. Escuela de Posgrado
Grade or title: Maestro en Ingeniería de Sistemas con mención en Gerencia de Tecnologías de la Información y Gestión del Software
Juror: Bravo Jaico, Jessie Leila; Carrión Barco, Gilberto; German Reyes, Nilton Cesar
Register date: 21-Sep-2021