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.
保存先:
| 第一著者: | |
|---|---|
| フォーマット: | 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 |