Title
SaaS Multi-Tenancy: Framework, Technology, and Case Study
Abstract
SaaS Software as a Service provides new business opportunities for application providers to serve more customers in a scalable and cost-effective way. SaaS also raises new challenges and one of them is multi-tenancy. Multi-tenancy is the requirement of deploying only one shared application to serve multiple customers i.e. tenant instead of deploying one dedicated application for each customer. This paper describes the authors' practice of developing and deploying multi-tenant technologies. This paper targets a technology that could quickly enable existing Java EE Enterprise Edition applications to be multi-tenancy enabled thus having the benefit of quick time to market. This paper describes the overall framework of multi-tenant SaaS platform, how to migrate an existing Java EE application, how to provision the multi-tenant application, and how to onboard the tenants. The paper also shows experiments which compare the economics of multi-tenant SaaS deployment versus traditional application deployment one application for one tenant with precise data.
Year
DOI
Venue
2011
10.4018/ijcac.2011010105
IJCAC
Keywords
Field
DocType
deploying multi-tenant technology,multi-tenant saas platform,multi-tenant application,existing java ee application,application provider,shared application,case study,java ee enterprise edition,traditional application deployment,saas multi-tenancy,saas software,dedicated application
Software deployment,Programming paradigm,Computer science,Multitenancy,Software as a service,Time to market,Operating system,Cloud computing,Scalability
Journal
Volume
Issue
ISSN
1
1
2156-1834
Citations 
PageRank 
References 
4
0.44
3
Authors
4
Name
Order
Citations
PageRank
Hong Cai1312.93
Berthold Reinwald290179.37
Ning Wang3110.92
Chang Jie Guo426921.46