Normal view MARC view ISBD view

Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP / Cristhian Andres Chulca Quilachamín / Raúl Patricio Molina López

By: Chulca Quilachamín, Cristhian Andres.
Contributor(s): Molina López, Raúl Patricio [autor] | Flores Naranjo, Pamela Catherine [directora].
Material type: Mixed materialsMixed materialsPublisher: Quito : EPN, 2020Description: 58 hojas : ilustraciones, 29 x 21 cm + CD-ROM 10348.Subject(s): Desarrollo de Software | Diseño de Arquitectura | MigraciónOther classification: T-IS/ Online resources: Texto completo
Contents:
La Biblioteca General no dispone de esta tesis en formato de papel. (Se realiza el trámite respectivo para el proceso de graduación, estudiante no presenta en físico el registro bibliográfico y formulario de no de adeudar, EMERGENCIA SANITARIA).
Dissertation note: FACULTAD DE INGENIERIA DE SISTEMAS Tesis (Ingeniero en Sistemas de Computación e Informática). -- Escuela Politécnica Nacional. 2020 Summary: Resumen .- 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.Summary: 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”.
Tags from this library: No tags from this library for this title.
    average rating: 0.0 (0 votes)
Item type Current location Call number Copy number Status Date due Barcode Item holds
Tesis Tesis BIBLIOTECA GENERAL
T-IS/1557/CD 10356 (Browse shelf) Ej. 1 Not For Loan BC20040083
Total holds: 0

FACULTAD DE INGENIERIA DE SISTEMAS Tesis (Ingeniero en Sistemas de Computación e Informática). -- Escuela Politécnica Nacional. 2020

Incluye Bibliografía

La Biblioteca General no dispone de esta tesis en formato de papel. (Se realiza el trámite respectivo para el proceso de graduación, estudiante no presenta en físico el registro bibliográfico y formulario de no de adeudar, EMERGENCIA SANITARIA).

Resumen .- 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.

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”.

Cristhian Andres Chulca Quilachamín / Raúl Patricio Molina López cedido 0.20 1 Biblioteca General 2020/04/24 74183

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha