Authors:
Chun-Feng Liao
;
Kung Chen
and
Jiu-Jye Chen
Affiliation:
National Chengchi University, Taiwan
Keyword(s):
Multi-tenant, Schema-mapping, Universal Table, Tenant-specific Storage, SaaS.
Related
Ontology
Subjects/Areas/Topics:
Cloud Applications
;
Data Communication Networking
;
Databases and Information Systems Integration
;
Distributed and Mobile Software Systems
;
e-Business
;
Enterprise Information Systems
;
Middleware Integration
;
Middleware Platforms
;
Middleware Support for Networking
;
Software Engineering
;
Technology Platforms
;
Telecommunications
Abstract:
In recent years, Software as a service (SaaS), a service model for cloud computing, has received a lot of attention. As designing a multi-tenant enterprise application in SaaS environments is a non-trival task, we propose a service framework to deal with three common issues for designing multi-tenant enterprise SaaS applications: tenant context storage and propagation, schema-mapping, and the integration of ORM framework. A prototype and a sample SaaS application have been implemented to verify the feasibility of our framework. In addition, two tenant-specific virtual applications are constructed to demonstrate multi-tenancy. Finally, we conduct a set of experiments to assess the overheads of making an enterprise application multi-tenant enabled.