Supporting Multi-tenancy in SaaS Environments
Users from multiple tenants remotely access resources in the Software as a Service (SaaS) model. SaaS is attractive to budget-constrained enterprises due to its low cost. Sharing of application servers among multiple tenants are necessary to achieve low costs in SaaS environments. Tenant-specific customization are required to accommodate many tenants. This paper describes methods to support multi-tenancy in SaaS environments. The proposed methods support tenant-specific customization and sharing of application servers.
KeywordsSoftware as a Service (SaaS) Platform as a Service (PaaS) Multi-tenancy Cloud Computing
Unable to display preview. Download preview PDF.
- 1.Weissman, C.D., Bobrowski, S.: The Design of the Force.com Multitenant Internet Application Development Platform. In: Proceedings of the 35th SIGMOD International Conference on Management of Data (2009)Google Scholar
- 2.Nitu: Configurability in SaaS (software as a service) Applications. In: ISEC 2009: Proceeding of the 2nd Annual Conference on India Software Engineering Conference (February 2009) Google Scholar
- 3.Guo, C.J., Sun, W., Huang, Y., Wang, Z.H., Gao, B.: A Framework for Native Multi-Tenancy Application Development and Management. In: The 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (2007)Google Scholar
- 4.Python Programming Language, http://python.org/
- 5.Chameleon templates, http://chameleon.repoze.org/
- 6.Pyramid web framework, http://www.pylonsproject.org/
- 7.Spring Framework, http://www.springsource.org/
- 8.Django framework, https://www.djangoproject.com/
- 9.Force.com, http://www.salesforce.com/
- 10.MessageLab, Symantic Cloud, http://www.symanteccloud.com/