Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio

Este proyecto muestra el desarrollo de la migración del backend de la libreta hidrometeoro lógica, del Instituto Nacional de Meteorología e Hidrología del Ecuador, a una arquitectura de microservicios, empleando herramientas de software libre como Python, Django, PostgreSQL como lenguaje de programa...

Descrición completa

Gardado en:
Detalles Bibliográficos
Autor Principal: Garrido Mena, Fabián Sebastián (author)
Formato: bachelorThesis
Idioma:spa
Publicado: 2022
Subjects:
Acceso en liña:http://dspace.ups.edu.ec/handle/123456789/22303
Tags: Engadir etiqueta
Sen Etiquetas, Sexa o primeiro en etiquetar este rexistro!
_version_ 1863428340255293440
author Garrido Mena, Fabián Sebastián
author_facet Garrido Mena, Fabián Sebastián
author_role author
collection Repositorio Universidad Politécnica Salesiana
dc.contributor.none.fl_str_mv Morillo Alcívar, Paulina Adriana
dc.creator.none.fl_str_mv Garrido Mena, Fabián Sebastián
dc.date.none.fl_str_mv 2022-03-23T22:13:01Z
2022-03-23T22:13:01Z
2022-03
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://dspace.ups.edu.ec/handle/123456789/22303
dc.language.none.fl_str_mv spa
dc.rights.none.fl_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Politécnica Salesiana
instname:Universidad Politécnica Salesiana
instacron:UPS
dc.subject.none.fl_str_mv COMPUTACIÓN
ANÁLISIS DE SISTEMAS
BASES DE DATOS
PROGRAMAS PARA COMPUTADOR
METEOROLOGÍA
dc.title.none.fl_str_mv Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description Este proyecto muestra el desarrollo de la migración del backend de la libreta hidrometeoro lógica, del Instituto Nacional de Meteorología e Hidrología del Ecuador, a una arquitectura de microservicios, empleando herramientas de software libre como Python, Django, PostgreSQL como lenguaje de programación, framework de desarrollo y gestor de base de datos, respectiva mente. El proyecto está enfocado en la capa de persistencia del software, es decir, que la aplicación va a permitir el acceso, la modificación, la eliminación de los datos de la libreta hidrometeo rológica, a través de la implementación de una API que también posibilita el intercambio de información por medio de archivos en formato JSON. De igual forma, los módulos de petición se realizaron utilizando el protocolo HTTP y SQL siguiendo la granularidad de software fina. Gracias al desarrollo de este proyecto es posible que las aplicaciones del Frontend y la capa de datos se manejen de forma independiente. Además, la aplicación siguió el patrón de diseño modelo vista controlador, lo que favorece el mantenimiento y la escalabilidad de la API. De acuerdo a los resultados de las pruebas de funcionamiento y de código se puede concluir que la aplicación cumple con los criterios de aceptación de los requerimientos solicitados por la institución.
eu_rights_str_mv openAccess
format bachelorThesis
id UPS_84b2165f5202bf28f7ea89d09c540c55
instacron_str UPS
institution UPS
instname_str Universidad Politécnica Salesiana
language spa
network_acronym_str UPS
network_name_str Repositorio Universidad Politécnica Salesiana
oai_identifier_str oai:dspace.ups.edu.ec:123456789/22303
publishDate 2022
reponame_str Repositorio Universidad Politécnica Salesiana
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesiana
repository_id_str 1737
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
spelling Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicioGarrido Mena, Fabián SebastiánCOMPUTACIÓNANÁLISIS DE SISTEMASBASES DE DATOSPROGRAMAS PARA COMPUTADORMETEOROLOGÍAEste proyecto muestra el desarrollo de la migración del backend de la libreta hidrometeoro lógica, del Instituto Nacional de Meteorología e Hidrología del Ecuador, a una arquitectura de microservicios, empleando herramientas de software libre como Python, Django, PostgreSQL como lenguaje de programación, framework de desarrollo y gestor de base de datos, respectiva mente. El proyecto está enfocado en la capa de persistencia del software, es decir, que la aplicación va a permitir el acceso, la modificación, la eliminación de los datos de la libreta hidrometeo rológica, a través de la implementación de una API que también posibilita el intercambio de información por medio de archivos en formato JSON. De igual forma, los módulos de petición se realizaron utilizando el protocolo HTTP y SQL siguiendo la granularidad de software fina. Gracias al desarrollo de este proyecto es posible que las aplicaciones del Frontend y la capa de datos se manejen de forma independiente. Además, la aplicación siguió el patrón de diseño modelo vista controlador, lo que favorece el mantenimiento y la escalabilidad de la API. De acuerdo a los resultados de las pruebas de funcionamiento y de código se puede concluir que la aplicación cumple con los criterios de aceptación de los requerimientos solicitados por la institución.This project shows the development of the migration of the backend of the hydrometeo rological notebook, of the National Institute of Meteorology and Hydrology of Ecuador, to a microservices architecture, using free software tools such as Python, Django, PostgreSQL as the programming language, development framework, and database manager, respectively. The project is focused on the persistence layer of the software, that is, the application will allow access, modification, deletion of data from the hydrometeorological notebook, through the implementation of an API that also enables the exchange of information through files in JSON format. Similarly, the request modules were made using the HTTP and SQL protocol following the fine software granularity. Thanks to the development of this project, it is possible for the Frontend applications and the data layer to be managed independently. In addition, the application followed the model­view controller design pattern, which favors the maintainability and scalability of the API. According to the results of the performance and code tests, it can be concluded that the application meets the acceptance criteria of the requirements requested by the institution.Morillo Alcívar, Paulina Adriana2022-03-23T22:13:01Z2022-03-23T22:13:01Z2022-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://dspace.ups.edu.ec/handle/123456789/22303spaAtribución-NoComercial-SinDerivadas 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Politécnica Salesianainstname:Universidad Politécnica Salesianainstacron:UPS2022-03-23T22:13:07Zoai:dspace.ups.edu.ec:123456789/22303Institucionalhttps://dspace.ups.edu.ec/Institución privadahttps://www.ups.edu.ec/https://dspace.ups.edu.ec/oai.Ecuador...opendoar:17372022-03-23T22:13:07Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesianafalse
spellingShingle Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
Garrido Mena, Fabián Sebastián
COMPUTACIÓN
ANÁLISIS DE SISTEMAS
BASES DE DATOS
PROGRAMAS PARA COMPUTADOR
METEOROLOGÍA
status_str publishedVersion
title Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
title_full Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
title_fullStr Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
title_full_unstemmed Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
title_short Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
title_sort Migración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microservicio
topic COMPUTACIÓN
ANÁLISIS DE SISTEMAS
BASES DE DATOS
PROGRAMAS PARA COMPUTADOR
METEOROLOGÍA
url http://dspace.ups.edu.ec/handle/123456789/22303