Integrando fuentes heterogéneas de datos en Web con GraphQL

DSpace/Manakin Repository

español português english

Integrando fuentes heterogéneas de datos en Web con GraphQL

Show full item record

Title: Integrando fuentes heterogéneas de datos en Web con GraphQL
Author: Garrido Román, Ángel
Abstract: En este Trabajo Fin de Grado se explora la nueva tecnología de tratamiento de datos GraphQL. Con ella hemos podido conseguir consultar, unificar y estandarizar los atributos en datos en Fuentes de Datos Abiertas totalmente heterogéneas, sin importar como estén nombrados los atributos de estos ni cómo nos devuelvan los datos. De este modo el cliente pueda consultar los datos de las distintas Fuentes de Datos Abiertas desde un único punto de acceso como si estuviese accediendo a una misma Base de Datos. El Trabajo Fin de Grado consta de dos Proyectos: SERVIDOR GraphQL: Implementado en JavaScript, es el encargado de unificar las distintas Fuentes de Datos Abiertas y mapear los atributos de manera que para el cliente todos los atributos se llamen de la misma forma sin importar su procedencia; se han tomado como ejemplos los autobuses de Barcelona, Santander, Málaga, Cáceres, y las bicicletas de Barcelona, estas últimas por ilustrar de una manera más clara que pueden unificarse distintos tipos de datos sin problemas en las consultas. El propio servidor GraphQL dispone de un cliente web, que es el motor gráfico de consultas de llamado GraphiQL, el cual permite acceder al servidor desde la web y realizar consultas mediante una interfaz gráfica. CLIENTE Java: Se ha decidido implementarlo en Java con el fin de ilustrar que no es necesario que el cliente y el servidor estén implementados en el mismo lenguaje. Consta de un Parser para poder crear nuevos modelos para el servidor y unificarlos al esquema del servidor de forma automática mediante plantillas realizadas en formato Json. También consta de varias consultas a modo de ejemplo para poder ver la funcionalidad del servidor.
URI: http://hdl.handle.net/10662/7973
Date: 2018-10-04


Files in this item

Files Size Format View
TFGUEX_2018_Garrido_Roman.pdf 1.877Mb PDF Thumbnail

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Atribución-NoComercial-SinDerivadas 3.0 España Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España

Search DSpace


Browse

My Account

Statistics

Help

Redes sociales