Lion: Listen online. Using GraphQL as a mediator for data integration and ingestion

Data integration is the task of providing a unified view of multiple data sources. Thesesources can be, and are typically, heterogeneous in their data model, data query language (DQL), and data manipulation language (DML). In this thesis is described a system called”Listen Online”, or Lion for short...

Full description

Bibliographic Details
Main Author: Tubbs, Dustyn James
Other Authors: Chang, Kevin
Format: Thesis
Language:English
Published: 2018
Subjects:
DML
Online Access:http://hdl.handle.net/2142/101608
Description
Summary:Data integration is the task of providing a unified view of multiple data sources. Thesesources can be, and are typically, heterogeneous in their data model, data query language (DQL), and data manipulation language (DML). In this thesis is described a system called”Listen Online”, or Lion for short. Lion utilizes the GraphQL specification to provide integration for querying of web services. Lion provides a general structure by which arbitrary mediators can be used within a query. Lastly, by building on top of open source libraries,Lion provides the open source community with components that enable it to function in the form of GraphQL servers, visual layout libraries, and query builders.