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

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/22303
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorMorillo Alcívar, Paulina Adriana-
dc.contributor.authorGarrido Mena, Fabián Sebastián-
dc.date.accessioned2022-03-23T22:13:01Z-
dc.date.available2022-03-23T22:13:01Z-
dc.date.issued2022-03-
dc.identifier.urihttp://dspace.ups.edu.ec/handle/123456789/22303-
dc.descriptionEste 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.spa
dc.description.abstractThis 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.spa
dc.language.isospaspa
dc.rightsopenAccessspa
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Ecuador*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/*
dc.subjectCOMPUTACIÓNspa
dc.subjectANÁLISIS DE SISTEMASspa
dc.subjectBASES DE DATOSspa
dc.subjectPROGRAMAS PARA COMPUTADORspa
dc.subjectMETEOROLOGÍAspa
dc.titleMigración de la libreta hidrometeorológica principal del Inamhi a una arquitectura de microserviciospa
dc.typebachelorThesisspa
ups.carreraComputaciónspa
ups.sedeSede Quitospa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS731.pdfTexto completo2,05 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons