Data sharing in data-centric multi-tenant software as a service

Usman Aslam*, Hamid Mukhtar

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Cloud Computing include applications that are delivered as services using internet in the shape of infrastructure, systems or application software (SaaS) hosted at a remote computing facility. SaaS applications are deployed on a shared environment that can be accessed by its users from various client-end software by using Internet. Organizations using SaaS application do not have control over the infrastructure of the environment that is often built using multi-tenant system architecture. Usually data-centric multi-tenant applications provide a common UI for all the tenants or organizations and data of multiple tenants is saved in a single database. Core of these applications revolve around managing organizations data. For many reasons like mergers, joint marketing campaign, moving from pilot to production SaaS instance, we have to migrate data from one tenant to another. Data migration requires a very skilled and time consuming human effort and it results in data duplication. Therefore we propose a middleware for data sharing between different organizations, a design pattern for the implementation of the middleware, and extension to current multi-tenant database designs for SaaS applications which will help in eliminating human effort in data migration and avoiding data duplication. Our results shows that data can be shared between different tenants of a SaaS efficiently without making a significant change in existing architecture of SaaS.

Original languageEnglish
Title of host publicationProceedings - 2nd International Conference on Cloud and Green Computing and 2nd International Conference on Social Computing and Its Applications, CGC/SCA 2012
Pages113-117
Number of pages5
DOIs
Publication statusPublished - 2012
Event2nd International Conference on Cloud and Green Computing, CGC 2012, Held Jointly with the 2nd International Conference on Social Computing and Its Applications, SCA 2012 - Xiangtan, Hunan, China
Duration: 1 Nov 20123 Nov 2012

Publication series

NameProceedings - 2nd International Conference on Cloud and Green Computing and 2nd International Conference on Social Computing and Its Applications, CGC/SCA 2012

Conference

Conference2nd International Conference on Cloud and Green Computing, CGC 2012, Held Jointly with the 2nd International Conference on Social Computing and Its Applications, SCA 2012
Country/TerritoryChina
CityXiangtan, Hunan
Period1/11/123/11/12

Keywords

  • Cloud Computing
  • Data Sharing
  • Middleware
  • Multi-Tenant
  • SaaS

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Data sharing in data-centric multi-tenant software as a service'. Together they form a unique fingerprint.

Cite this