Integration Model between Heterogeneous Data Services in a Cloud

With the growth of cloud services, many companies have begun to persist and make their data available through services such as Data as a Service (DaaS) and Database as a Service (DBaaS). The DaaS model provides on-demand data through an Application Programming Inter- face (API), while DBaaS model pr...

Full description

Bibliographic Details
Main Authors: Marcelo Aires Vieira, Elivaldo Lozer Fracalossi Ribeiro, Daniela Barreiro Claro, Babacar Mane
Format: Article
Language:English
Published: Graz University of Technology 2021-04-01
Series:Journal of Universal Computer Science
Subjects:
Online Access:https://lib.jucs.org/article/67046/download/pdf/
id doaj-b39be1064b54402a8c46f437ab6e1a8f
record_format Article
spelling doaj-b39be1064b54402a8c46f437ab6e1a8f2021-09-28T14:06:56ZengGraz University of TechnologyJournal of Universal Computer Science0948-69682021-04-0127438741210.3897/jucs.6704667046Integration Model between Heterogeneous Data Services in a CloudMarcelo Aires Vieira0Elivaldo Lozer Fracalossi Ribeiro1Daniela Barreiro Claro2Babacar Mane3Federal University of BahiaFederal University of Southern BahiaFederal University of BahiaFederal University of BahiaWith the growth of cloud services, many companies have begun to persist and make their data available through services such as Data as a Service (DaaS) and Database as a Service (DBaaS). The DaaS model provides on-demand data through an Application Programming Inter- face (API), while DBaaS model provides on-demand database management systems. Different data sources require efforts to integrate data from different models. These model types include unstructured, semi-structured, and structured data. Heterogeneity from DaaS and DBaaS makes it challenging to integrate data from different services. In response to this problem, we developed the Data Join (DJ) method to integrate heterogeneous DaaS and DBaaS sources. DJ was described through canonical models and incorporated into a middleware as a proof-of-concept. A test case and three experiments were performed to validate our DJ method: the first experiment tackles data from DaaS and DBaaS in isolation; the second experiment associates data from different DaaS and DBaaS through one join clause; and the third experiment integrates data from three sources (one DaaS and two DBaaS) based on different data type (relational, NoSQL, and NewSQL) through two join clauses. Our experiments evaluated the viability, functionality, integration, and performance of the DJ method. Results demonstrate that DJ method outperforms most of the related work on selecting and integrating data in a cloud environment.https://lib.jucs.org/article/67046/download/pdf/Cloud ComputingData IntegrationDaaSDBaaS
collection DOAJ
language English
format Article
sources DOAJ
author Marcelo Aires Vieira
Elivaldo Lozer Fracalossi Ribeiro
Daniela Barreiro Claro
Babacar Mane
spellingShingle Marcelo Aires Vieira
Elivaldo Lozer Fracalossi Ribeiro
Daniela Barreiro Claro
Babacar Mane
Integration Model between Heterogeneous Data Services in a Cloud
Journal of Universal Computer Science
Cloud Computing
Data Integration
DaaS
DBaaS
author_facet Marcelo Aires Vieira
Elivaldo Lozer Fracalossi Ribeiro
Daniela Barreiro Claro
Babacar Mane
author_sort Marcelo Aires Vieira
title Integration Model between Heterogeneous Data Services in a Cloud
title_short Integration Model between Heterogeneous Data Services in a Cloud
title_full Integration Model between Heterogeneous Data Services in a Cloud
title_fullStr Integration Model between Heterogeneous Data Services in a Cloud
title_full_unstemmed Integration Model between Heterogeneous Data Services in a Cloud
title_sort integration model between heterogeneous data services in a cloud
publisher Graz University of Technology
series Journal of Universal Computer Science
issn 0948-6968
publishDate 2021-04-01
description With the growth of cloud services, many companies have begun to persist and make their data available through services such as Data as a Service (DaaS) and Database as a Service (DBaaS). The DaaS model provides on-demand data through an Application Programming Inter- face (API), while DBaaS model provides on-demand database management systems. Different data sources require efforts to integrate data from different models. These model types include unstructured, semi-structured, and structured data. Heterogeneity from DaaS and DBaaS makes it challenging to integrate data from different services. In response to this problem, we developed the Data Join (DJ) method to integrate heterogeneous DaaS and DBaaS sources. DJ was described through canonical models and incorporated into a middleware as a proof-of-concept. A test case and three experiments were performed to validate our DJ method: the first experiment tackles data from DaaS and DBaaS in isolation; the second experiment associates data from different DaaS and DBaaS through one join clause; and the third experiment integrates data from three sources (one DaaS and two DBaaS) based on different data type (relational, NoSQL, and NewSQL) through two join clauses. Our experiments evaluated the viability, functionality, integration, and performance of the DJ method. Results demonstrate that DJ method outperforms most of the related work on selecting and integrating data in a cloud environment.
topic Cloud Computing
Data Integration
DaaS
DBaaS
url https://lib.jucs.org/article/67046/download/pdf/
work_keys_str_mv AT marceloairesvieira integrationmodelbetweenheterogeneousdataservicesinacloud
AT elivaldolozerfracalossiribeiro integrationmodelbetweenheterogeneousdataservicesinacloud
AT danielabarreiroclaro integrationmodelbetweenheterogeneousdataservicesinacloud
AT babacarmane integrationmodelbetweenheterogeneousdataservicesinacloud
_version_ 1716865894844465152