University of Illinois at Urbana-Champaign
Lion: Listen online. Using GraphQL as a mediator for data integration and ingestion
Abstract
dc:descriptionData 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.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Computer Science
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2018
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Tubbs, Dustyn James
- Contributors dc:contributor
-
- Chang, Kevin
Subjects
dc:subject × 3Rights
dc:rights- Statement dc:rights
-
- Copyright 2018 Dustyn Tubbs
- Language dc:language
- en
Identifiers
dc:identifier.*- Handle dc:identifier
- http://hdl.handle.net/2142/101608
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/101608