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:
Bibliographic Details
Main Author: Benavides Paillacho, Anthony Julian (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