|
|
Please use this identifier to cite or link to this item:
https://repositorio.utn.edu.ec/handle/123456789/17698| 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 |
| metadata.dc.contributor.advisor: | Quiña Mera, José Antonio |
| Authors: | Benavides Paillacho, Anthony Julian |
| metadata.dc.type: | bachelorThesis |
| Keywords: | SOFTWARE;BASES DE DATOS;NORMAS ISO |
| Issue Date: | 17-Sep-2025 |
| metadata.dc.date.created: | 5-Sep-2025 |
| Abstract: | 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. |
| 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. |
| URI: | https://repositorio.utn.edu.ec/handle/123456789/17698 |
| metadata.dc.identifier.other: | 04/SOF/121 |
| metadata.dc.coverage: | Ibarra, Ecuador |
| metadata.dc.description.degree: | Ingeniería |
| metadata.dc.identifier.mfn: | 0000045948 |
| metadata.dc.contributor.deparment: | Software |
| Appears in Collections: | Software |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 04 SOF 121 LOGO.png | LOGO | 639.99 kB | image/png | ![]() View/Open |
| 04 SOF 121 TRABAJO DE GRADO.pdf | TRABAJO DE GRADO | 4.63 MB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License

