{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T14:58:29Z","timestamp":1781103509861,"version":"3.54.1"},"reference-count":8,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,1,1]]},"abstract":"<p>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\u2019 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.<\/p>","DOI":"10.4018\/ijcac.2011010105","type":"journal-article","created":{"date-parts":[[2011,10,19]],"date-time":"2011-10-19T12:07:05Z","timestamp":1319026025000},"page":"62-77","source":"Crossref","is-referenced-by-count":7,"title":["SaaS Multi-Tenancy"],"prefix":"10.4018","volume":"1","author":[{"given":"Hong","family":"Cai","sequence":"first","affiliation":[{"name":"IBM China Software Development Lab, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Berthold","family":"Reinwald","sequence":"additional","affiliation":[{"name":"IBM Almaden Research Center, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ning","family":"Wang","sequence":"additional","affiliation":[{"name":"IBM China Software Development Lab, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chang Jie","family":"Guo","sequence":"additional","affiliation":[{"name":"IBM China Research Lab, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijcac.2011010105-0","unstructured":"Amazon Web Services. (n. d.). Amazon elastic compute cloud (Amazon EC2). Retrieved from http:\/\/aws.amazon.com\/ec2\/"},{"key":"ijcac.2011010105-1","doi-asserted-by":"crossref","unstructured":"Cai, H., Zhang, K., Zhou, M. J., Cai, J. J., & Mao, X. S. (2009). An end-to-end methodology and toolkit for fine granularity SaaS-ization. In Proceedings of the IEEE International Conference on Cloud Computing (p. 101).","DOI":"10.1109\/CLOUD.2009.63"},{"key":"ijcac.2011010105-2","unstructured":"Chong, F., & Carraro, G. (2006). Architecture strategies for catching the long tail. Retrieved from http:\/\/msdn.microsoft.com\/en-us\/library\/aa479069.aspx"},{"key":"ijcac.2011010105-3","doi-asserted-by":"crossref","unstructured":"Guo, C. J., Sun, W., Huang, Y., Wang, Z. H., & Gao, B. (2007). A framework for native multi-tenancy application development and management. In Proceedings of the 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (pp. 551-558).","DOI":"10.1109\/CEC-EEE.2007.4"},{"key":"ijcac.2011010105-4","unstructured":"Osipov, C., Goldszmidt, G., Taylor, M., & Poddar, I. (2009). Develop and deploy multi-tenant web-delivered solutions using IBM middleware: Part 2: Approaches for enabling multi-tenancy. Retrieved from http:\/\/www.ibm.com\/developerworks\/webservices\/library\/ws-multitenantpart2\/index.html"},{"key":"ijcac.2011010105-5","doi-asserted-by":"crossref","unstructured":"Sun, W., Zhang, X., Guo, C. J., Sun, P., & Su, H. (2008). Software as a service: Configuration and customization perspectives. In Proceedings of the IEEE Congress on Services Part II (pp. 18-25).","DOI":"10.1109\/SERVICES-2.2008.29"},{"key":"ijcac.2011010105-6","unstructured":"Wikipedia. (n. d.). Cloud computing. Retrieved from http:\/\/en.wikipedia.org\/wiki\/Cloud_computing"},{"key":"ijcac.2011010105-7","unstructured":"Wikipedia. (n. d.). Software as a service. Retrieved from http:\/\/en.wikipedia.org\/wiki\/Software_as_a_service"}],"container-title":["International Journal of Cloud Applications and Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=53143","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:56:07Z","timestamp":1654116967000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijcac.2011010105"}},"subtitle":["Framework, Technology, and Case Study"],"short-title":[],"issued":{"date-parts":[[2011,1,1]]},"references-count":8,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijcac.2011010105","relation":{},"ISSN":["2156-1834","2156-1826"],"issn-type":[{"value":"2156-1834","type":"print"},{"value":"2156-1826","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,1,1]]}}}