Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP
Openalex
Resumen
Durante el ciclo de vida del software se contempla una etapa de diseno de arquitectura de software, esta ha sido solapada por la etapa de implementacion del software. Producto de este solapamiento se han creado e implementado arquitecturas monoliticas incapaces de crecer, emergiendo la necesidad de migrar a otra arquitectura que le otorgue al sistema la capacidad de flexibilidad, modificabilidad y comprensibilidad del software; beneficios de los que carecen las arquitecturas monoliticas. Una de las arquitecturas que se caracteriza por su escalabilidad es la arquitectura de Microservicios. El buen diseno de una arquitectura de microservicios, representa un conjunto de servicios que son desplegables de forma independiente y ofrece un alto grado de resiliencia y escalabilidad. El proceso de transformar una arquitectura a otra requiere una gran inversion en un plan de ejecucion, en el presente trabajo se plantea la implementacion de una arquitectura de microservicios basado en una propuesta metodologica de migracion de arquitecturas monoliticas hacia microservicios. La implementacion contempla el estudio de herramientas disponibles para el desarrollo de microservicios, trabajo con metodologia de desarrollo agil, adquisicion de conocimiento previo de la funcionalidad de la aplicacion, un completo analisis del codigo fuente y aplicar un trabajo de ingenieria inversa sobre la base de datos de la aplicacion. La implementacion de la migracion se ha llevado a cabo sobre el Sistema de Gestion Centralizada de Laboratorios (SISLAB), perteneciente al Sistema Integrado de Informacion (SII) de la Escuela Politecnica Nacional del Ecuador.
Cómo citar
Cristhian Andres Chulca Quilachamín, & Raúl Patricio Molina López (2020). Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP.