Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources

12/18/2019
by   Pradeeban Kathiravelu, et al.
0

The diversity of data management systems affords developers the luxury of building systems with heterogeneous systems that address needs that are unique to the data. It allows one to mix-n-match systems that can store, query, update, and process data, based on specific use cases. However, this heterogeneity brings with it the burden of developing custom interfaces for each data management system. Developers are required to build high-performance APIs for data access while adopting best-practices governing security, data privacy, and access control. These include user authentication, data authorization, role-based access control, and audit mechanisms to avoid compromising the security standards mandated by data providers. In this paper, we present Bindaas, a secure, extensible big data middleware that offers uniform access to diverse data sources. By providing a standard RESTful web service interface to the data sources, Bindaas exposes query, update, store, and delete functionality of the data sources as data service APIs, while providing turn-key support for standard operations involving security, access control, and audit-trails. Bindaas consists of optional features, such as query and response modifiers as well as plugins that implement composable and reusable data operations on the data. The research community has deployed Bindaas in various production environments in healthcare. Our evaluations highlight the efficiency of Bindaas in serving concurrent requests to data source instances. We further observe that the overheads caused by Bindaas on the data sources are negligible.

READ FULL TEXT
research
10/12/2018

Leveraging protection and efficiency of query answering in heterogenous RDF data using blockchain

The Semantic Web, an extension of the current web, provides a common fra...
research
03/24/2020

FlexState: Enabling Innovation in Network Function State Management

Network function (NF) developers need to provide highly available soluti...
research
02/05/2019

A Surveillance Infrastructure for Malaria Analytics: Provisioning Data Access and Preservation of Interoperability

We propose the Semantics, Interoperability, and Evolution for Malaria An...
research
05/22/2020

OBDA for the Web: Creating Virtual RDF Graphs On Top of Web Data Sources

Due to Variety, Web data come in many different structures and formats, ...
research
04/24/2018

Floods impact dynamics quantified from big data sources

Natural disasters affect hundreds of millions of people worldwide every ...
research
06/12/2023

Data-Copilot: Bridging Billions of Data and Humans with Autonomous Workflow

Various industries such as finance, meteorology, and energy generate vas...
research
02/28/2023

Distributed Subweb Specifications for Traversing the Web

Link Traversal-based Query Processing (ltqp), in which a sparql query is...

Please sign up or login with your details

Forgot password? Click here to reset