Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/20834
Title: Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP
Authors: Chulca Quilachamín, Cristhian Andres
Molina López, Raúl Patricio
Keywords: DESARROLLO (SOFTWARE)
DISEÑO DE ARQUITECTURA
MIGRACIÓN DE DATOS
Issue Date: 27-Feb-2020
Publisher: Quito, 2020.
Citation: Chulca Quilachamín, C. A. & Molina López, R. P. (2020). Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP. 58 hojas. Quito : EPN.
Abstract: Throughout the software life cycle a stage of software architecture design is contemplated by virtually all the methodologies, this stage is overlapped by implementation stage. As a result, monolithic architectures unable to grow functionally have been created and implemented, in this way, appear the need to migrate into another architecture that gives flexibility, modifiability and understandability of the software, these benefits are not present in monolithic architectures. The microservices architecture is characterized by its scalability. The correct design of a microservices architecture, represents a set of services that are deployable independently and it offers a high degree of resilience and scalability. The transforming process architecture to another, requires a large investment in an execution plan, the degree work is the implementation of a microservices architecture based on a methodological proposal of migration of monolithic architectures to microservices is proposed. The implementation presented here contemplates the study of available tools for the development of microservices, selection of the agile development methodology, acquisition of prior knowledge of the functionality of the application to migrate, and then to carry out a complete analysis of the source code and finally apply a reverse engineering work on the database to understand the business processes of the application. The implementation of the migration presented in this degree work has been carried out on the “Sistema de Gestión Centralizada de Laboratorios” (SISLAB), belonging to the “Sistema Integrado de Información” (SII) of “Escuela Politécnica Nacional del Ecuador”.
Description: Durante el ciclo de vida del software se contempla una etapa de diseño de arquitectura de software, esta ha sido solapada por la etapa de implementación del software. Producto de este solapamiento se han creado e implementado arquitecturas monolíticas 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 monolíticas. Una de las arquitecturas que se caracteriza por su escalabilidad es la arquitectura de Microservicios. El buen diseño 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 inversión en un plan de ejecución, en el presente trabajo se plantea la implementación de una arquitectura de microservicios basado en una propuesta metodológica de migración de arquitecturas monolíticas hacia microservicios. La implementación contempla el estudio de herramientas disponibles para el desarrollo de microservicios, trabajo con metodología de desarrollo ágil, adquisición de conocimiento previo de la funcionalidad de la aplicación, un completo análisis del código fuente y aplicar un trabajo de ingeniería inversa sobre la base de datos de la aplicación. La implementación de la migración se ha llevado a cabo sobre el Sistema de Gestión Centralizada de Laboratorios (SISLAB), perteneciente al Sistema Integrado de Información (SII) de la Escuela Politécnica Nacional del Ecuador.
URI: http://bibdigital.epn.edu.ec/handle/15000/20834
Appears in Collections:Tesis Sistemas Informáticos y de Computación (ISIS)

Files in This Item:
File Description SizeFormat 
CD 10356.pdf6,95 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.