Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023

Desarrollar un envoltorio del API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023.

保存先:
書誌詳細
第一著者: Véliz Sarzosa, Alexander Paúl (author)
フォーマット: bachelorThesis
言語:spa
出版事項: 2023
主題:
オンライン・アクセス:http://repositorio.utn.edu.ec/handle/123456789/14797
タグ: タグ追加
タグなし, このレコードへの初めてのタグを付けませんか!
_version_ 1858969205622177792
author Véliz Sarzosa, Alexander Paúl
author_facet Véliz Sarzosa, Alexander Paúl
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 Véliz Sarzosa, Alexander Paúl
dc.date.none.fl_str_mv 2023-09-20T15:32:59Z
2023-09-20T15:32:59Z
2023-09-07
2023-09-20
dc.format.none.fl_str_mv image/jpeg
application/pdf
dc.identifier.none.fl_str_mv 04/SOF/ 018
http://repositorio.utn.edu.ec/handle/123456789/14797
0000041842
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
NORMAS
dc.title.none.fl_str_mv Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description Desarrollar un envoltorio del API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023.
eu_rights_str_mv openAccess
format bachelorThesis
id UTN_cbb80a008745dc1961b4e502d460e13b
identifier_str_mv 04/SOF/ 018
0000041842
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/14797
publishDate 2023
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 Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023Véliz Sarzosa, Alexander PaúlSOFTWARENORMASDesarrollar un envoltorio del API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023.Twitch es una plataforma de streaming en vivo popular para videojuegos y otros contenidos. El consumo de servicios de su API se ha convertido en una actividad popular y frecuente para millones de usuarios. El problema radica en la falta de eficiencia en el consumo de datos de las API-REST. Al usar GraphQL como tecnología de envoltura permite optimizar el consumo de datos y permitir que los usuarios realicen consultas personalizadas. El presente trabajo de titulación se centra en el desarrollo de un envoltorio de la API-REST de Twitch utilizando GraphQL, con el objetivo de mejorar la eficiencia del consumo de datos. Para alcanzar este objetivo, se generó un marco teórico a través de una revisión de literatura que proporciona los fundamentos necesarios para el desarrollo del proyecto. Para realizar el desarrollo del proyecto se usa la metodología ágil Scrum y el experimento se basa en la guía Wohlin, que se enfoca en experimentos tecnológicos. Finalmente para la evaluación de la eficiencia es bajo la norma ISO/IEC 25023. Se realizó una evaluación de eficiencia y rendimiento, mediante un laboratorio experimental, tomando en cuenta el tiempo de respuesta de una solicitud. Los resultados han demostrado que GraphQL es más eficiente en la mayoría de los casos. A pesar de ello, hubo un caso donde REST es ligeramente más eficiente en escenarios específicos utilizando caché. En base a los resultados que se registraron, se concluye que GraphQL es una opción viable para mejorar la eficiencia de servicios hechos con REST. Se debe destacar el uso del caché en algunos casos ya que puede ofrecer beneficios significativos. En conclusión, en este trabajo de titulación se ha logrado desarrollar un envoltorio para la API-REST de Twitch, demostrando ventajas y beneficios en términos de eficiencia de rendimiento. También, se recomienda usar el lenguaje de consultas GraphQL en entornos donde se requiera un alto consumo de datos, especialmente donde se requiera realizar consultas personalizadas.IngenieríaQuiña Mera, José AntonioSoftware2023-09-20T15:32:59Z2023-09-20T15:32:59Z2023-09-072023-09-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisimage/jpegapplication/pdf04/SOF/ 018http://repositorio.utn.edu.ec/handle/123456789/147970000041842spaIbarra. Ecuador.Atribució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:UTN2023-09-21T20:41:45Zoai:repositorio.utn.edu.ec:123456789/14797Institucionalhttp://repositorio.utn.edu.ec/Universidad públicahttps://www.utn.edu.ec/http://repositorio.utn.edu.ec/oai.Ecuador...opendoar:41892023-09-21T20:41:45Repositorio Universidad Técnica del Norte - Universidad Técnica del Nortefalse
spellingShingle Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
Véliz Sarzosa, Alexander Paúl
SOFTWARE
NORMAS
status_str publishedVersion
title Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
title_full Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
title_fullStr Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
title_full_unstemmed Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
title_short Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
title_sort Desarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023
topic SOFTWARE
NORMAS
url http://repositorio.utn.edu.ec/handle/123456789/14797