Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs
Comparar la eficiencia de las arquitecturas REST y GraphQL en el procesamiento de datos del Backend, utilizando la métrica de tiempo de respuesta de la ISO/IEC 25023.
Saved in:
| Main Author: | |
|---|---|
| Format: | bachelorThesis |
| Language: | spa |
| Published: |
2025
|
| Subjects: | |
| Online Access: | https://repositorio.utn.edu.ec/handle/123456789/17698 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1858969199090597888 |
|---|---|
| author | Benavides Paillacho, Anthony Julian |
| author_facet | Benavides Paillacho, Anthony Julian |
| author_role | author |
| collection | Repositorio Universidad Técnica del Norte |
| dc.contributor.none.fl_str_mv | Quiña Mera, José Antonio Software |
| dc.coverage.none.fl_str_mv | Ibarra, Ecuador |
| dc.creator.none.fl_str_mv | Benavides Paillacho, Anthony Julian |
| dc.date.none.fl_str_mv | 2025-09-17T14:38:24Z 2025-09-17T14:38:24Z 2025-09-05 2025-09-17 |
| dc.format.none.fl_str_mv | image/png application/pdf |
| dc.identifier.none.fl_str_mv | 04/SOF/121 https://repositorio.utn.edu.ec/handle/123456789/17698 0000045948 |
| dc.language.none.fl_str_mv | spa |
| dc.rights.none.fl_str_mv | Atribución-NoComercial-CompartirIgual 3.0 Ecuador http://creativecommons.org/licenses/by-nc-sa/3.0/ec/ info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:Repositorio Universidad Técnica del Norte instname:Universidad Técnica del Norte instacron:UTN |
| dc.subject.none.fl_str_mv | SOFTWARE BASES DE DATOS NORMAS ISO |
| dc.title.none.fl_str_mv | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| dc.type.none.fl_str_mv | info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/bachelorThesis |
| description | Comparar la eficiencia de las arquitecturas REST y GraphQL en el procesamiento de datos del Backend, utilizando la métrica de tiempo de respuesta de la ISO/IEC 25023. |
| eu_rights_str_mv | openAccess |
| format | bachelorThesis |
| id | UTN_e728fa6fd5ee415c18d4b6f30d3e8ef3 |
| identifier_str_mv | 04/SOF/121 0000045948 |
| instacron_str | UTN |
| institution | UTN |
| instname_str | Universidad Técnica del Norte |
| language | spa |
| network_acronym_str | UTN |
| network_name_str | Repositorio Universidad Técnica del Norte |
| oai_identifier_str | oai:repositorio.utn.edu.ec:123456789/17698 |
| publishDate | 2025 |
| reponame_str | Repositorio Universidad Técnica del Norte |
| repository.mail.fl_str_mv | . |
| repository.name.fl_str_mv | Repositorio Universidad Técnica del Norte - Universidad Técnica del Norte |
| repository_id_str | 4189 |
| rights_invalid_str_mv | Atribución-NoComercial-CompartirIgual 3.0 Ecuador http://creativecommons.org/licenses/by-nc-sa/3.0/ec/ |
| spelling | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIsBenavides Paillacho, Anthony JulianSOFTWAREBASES DE DATOSNORMAS ISOComparar la eficiencia de las arquitecturas REST y GraphQL en el procesamiento de datos del Backend, utilizando la métrica de tiempo de respuesta de la ISO/IEC 25023.REST y GraphQL son un lenguaje de consulta que esta implementado en el lado del servidor y está siendo utilizado por las principales empresas de software, estos aparecen como una alternativa ante las estructuras monolíticas, poniendo en juego las nuevas arquitecturas orientadas a microservicios. Tanto REST como GraphQL no han tenido un estudio amplio de la eficiencia del consumo de datos y de su comportamiento frente a bases de datos relacionales y no relacionales. Es por ello por lo que se construyó una serie de APIs REST y GraphQL para realizar un análisis del consumo de datos entre las diferentes tecnologías que se usan en la construcción de dichas APIs; utilizando las métricas de la eficiencia en el tiempo de respuesta dada por la norma ISO/IEC 25023. Para empezar con la construcción de las APIs se realizó una investigación de las tecnologías más usadas en desarrollo durante los últimos años (2019 – 2024). Se seleccionó tres tecnologías para trabajar con REST y otras tres para hacerlo con GraphQL. Seguido de esto se procedió con la creación de seis APIs en total, tres bajo la arquitectura de REST y las otras tres bajo GraphQL. Después del desarrollo de las APIs, había que hacer la comparativa en sus tiempos de respuesta, esto mediante un experimento controlado que agrega validez a esta investigación. El experimento consistió en realizar consultas que estaban definidas en cinco casos de uso, se obtuvo los resultados mediante la fórmula del tiempo de respuesta dada en la norma ISO/IEC 25023, se comparó los resultados y la combinación de tecnologías y arquitectura que obtenía el menor tiempo fue la ganadora.IngenieríaQuiña Mera, José AntonioSoftware2025-09-17T14:38:24Z2025-09-17T14:38:24Z2025-09-052025-09-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisimage/pngapplication/pdf04/SOF/121https://repositorio.utn.edu.ec/handle/123456789/176980000045948spaIbarra, EcuadorAtribución-NoComercial-CompartirIgual 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Técnica del Norteinstname:Universidad Técnica del Norteinstacron:UTN2025-09-23T11:04:16Zoai:repositorio.utn.edu.ec:123456789/17698Institucionalhttp://repositorio.utn.edu.ec/Universidad públicahttps://www.utn.edu.ec/http://repositorio.utn.edu.ec/oai.Ecuador...opendoar:41892025-09-23T11:04:16Repositorio Universidad Técnica del Norte - Universidad Técnica del Nortefalse |
| spellingShingle | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs Benavides Paillacho, Anthony Julian SOFTWARE BASES DE DATOS NORMAS ISO |
| status_str | publishedVersion |
| title | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| title_full | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| title_fullStr | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| title_full_unstemmed | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| title_short | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| title_sort | Comparación de la eficiencia entre REST y GRAPHQL, mediante el análisis de tiempo de respuesta y la aplicación de aspectos de la ISO 25023, para determinar la tecnología más eficaz en el desarrollo de APIs |
| topic | SOFTWARE BASES DE DATOS NORMAS ISO |
| url | https://repositorio.utn.edu.ec/handle/123456789/17698 |