ODBAPI: A unified REST API for relational and NoSQL data stores

Rami Sellami, Sami Bhiri, Bruno Defude

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Cloud computing has recently emerged as a new computing paradigm enabling on-demand and scalable provision of resources, platforms and software as services. In order to satisfy different storage requirements, cloud applications usually need to access and interact with different relational and NoSQL data stores having heterogeneous APIs. This APIs heterogeneity induces two main problems. First it ties cloud applications to specific data stores hampering therefore their migration. Second, it requires developers to be familiar with different APIs. In this paper, we propose a generic resources model defining the different concept used in each type of data store. These resources are managed by ODBAPI a streamlined and a unified REST API enabling to execute CRUD operations on different NoSQL and relational databases. ODBAPI decouples cloud applications from data stores alleviating therefore their migration. Moreover it relieves developers task by removing the burden of managing different APIs.

Original languageEnglish
Title of host publicationProceedings - 2014 IEEE International Congress on Big Data, BigData Congress 2014
EditorsPeter Chen, Peter Chen, Hemant Jain
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages653-660
Number of pages8
ISBN (Electronic)9781479950577
DOIs
Publication statusPublished - 22 Sept 2014
Externally publishedYes
Event3rd IEEE International Congress on Big Data, BigData Congress 2014 - Anchorage, United States
Duration: 27 Jun 20142 Jul 2014

Publication series

NameProceedings - 2014 IEEE International Congress on Big Data, BigData Congress 2014

Conference

Conference3rd IEEE International Congress on Big Data, BigData Congress 2014
Country/TerritoryUnited States
CityAnchorage
Period27/06/142/07/14

Keywords

  • CRUD operations
  • NoSQL data stores
  • REST-based API
  • relational data stores

Fingerprint

Dive into the research topics of 'ODBAPI: A unified REST API for relational and NoSQL data stores'. Together they form a unique fingerprint.

Cite this