Integrando fuentes heterogéneas de datos en Web con GraphQL

Repositorio Dspace/Manakin

español português english

Integrando fuentes heterogéneas de datos en Web con GraphQL

Mostrar el registro completo del ítem

Título: Integrando fuentes heterogéneas de datos en Web con GraphQL
Autor: Garrido Román, Ángel
Resumen: 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
Fecha: 2018-10-04


Ficheros en el ítem

Ficheros Tamaño Formato Ver
TFGUEX_2018_Garrido_Roman.pdf 1.877Mb PDF Thumbnail

El ítem tiene asociados los siguientes ficheros de licencia:

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro completo del ítem

Atribución-NoComercial-SinDerivadas 3.0 España Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España

Buscar en Mi Dehesa


Listar

Mi cuenta

Estadísticas

Ayuda

Redes sociales