A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS
Haitham Yaish, Madhu Goyal, George Feuerlicht
2012
Abstract
Software as a Service (SaaS) is a web based delivery model which permits a third party provider offering software services to unlimited number of tenants based on multi-tenant architecture design. Multi-tenancy is the primary characteristic of SaaS, it allows SaaS vendors to run a single instance application which supports multiple tenants on the same hardware and software infrastructure. This application should be highly configurable to meet tenants’ expectations and business requirements. Nevertheless, configuring multi-tenant application is hard and complex task to accomplish. This paper is generally focusing on SaaS multi-tenancy in the context of providing a configurable architecture design to support multi-tenant applications in designing and developing a configurable multi-tenant database schema, User Interface, and access control. This novel configurable multi-tenant architecture design provides critical and fundamental solution to the development of multi-tenant SaaS applications, once it is achieved it will be a vital contribution to SaaS industry.
References
- Bezemer, C. P., Zaidman, A., Platzbeecker, B., Hurkmans, T. & t' Hart, A. 2010, 'Enabling multi-tenancy: An industrial experience report', Software Maintenance (ICSM), 2010 IEEE International Conference on, Timisoara, Romania, pp. 1-8.
- Bezemer, C. P., Zaidman, A., Platzbeecker, B., Hurkmans, T. & t' Hart, A. 2010, 'Enabling multi-tenancy: An industrial experience report', Software Maintenance (ICSM), 2010 IEEE International Conference on, Timisoara, Romania, pp. 1-8.
- Chang, J. G., Wei, S., Ying, H., Zhi, H. W., Bo, G. 2007, 'A Framework for Native Multi-Tenancy Application Development and Management', E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and EServices, 2007. CEC/EEE 2007. The 9th IEEE International Conference on, Beijing, China, pp. 551-8.
- Chang, J. G., Wei, S., Ying, H., Zhi, H. W., Bo, G. 2007, 'A Framework for Native Multi-Tenancy Application Development and Management', E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and EServices, 2007. CEC/EEE 2007. The 9th IEEE International Conference on, Beijing, China, pp. 551-8.
- Chong, F. 2006, Multi-tenancy and Virtualization, Msdn, viewed 10 February 2012, http://blogs.msdn.com/b/ fred_chong/archive/2006/10/23/multi-tenancy-andvirtualization.aspx.
- Chong, F. 2006, Multi-tenancy and Virtualization, Msdn, viewed 10 February 2012, http://blogs.msdn.com/b/ fred_chong/archive/2006/10/23/multi-tenancy-andvirtualization.aspx.
- Frederick, C., Carraro, G. 2006, 'Architecture Strategies for Catching the Long Tail', Msdn, viewed 10 February 2012,http://msdn.microsoft.com/enus/library/aa479069.aspx.
- Frederick, C., Carraro, G. 2006, 'Architecture Strategies for Catching the Long Tail', Msdn, viewed 10 February 2012,http://msdn.microsoft.com/enus/library/aa479069.aspx.
- Hongbo, L., Yuliang, S., Qingzhong, L. 2009,78 A Multigranularity Customization Relationship Model for SaaS', Web Information Systems and Mining, 2009. WISM 2009. International Conference on, Jinan, China, pp. 611-5.
- Hongbo, L., Yuliang, S., Qingzhong, L. 2009,78 A Multigranularity Customization Relationship Model for SaaS', Web Information Systems and Mining, 2009. WISM 2009. International Conference on, Jinan, China, pp. 611-5.
- Hudli, A. V., Shivaradhya, B., Hudli, R. V. 2009, 'Level-4 SaaS Applications for Healthcare Industry', Proceedings of the 2nd Bangalore Annual Compute, Bangalore, India, p. 4.
- Hudli, A. V., Shivaradhya, B., Hudli, R. V. 2009, 'Level-4 SaaS Applications for Healthcare Industry', Proceedings of the 2nd Bangalore Annual Compute, Bangalore, India, p. 4.
- Kuo, Z., Xin, Z., Wei, S., Haiqi, L., Ying, H., Liangzhao, Z., Xuanzhe, L. 2007, 'A Policy-Driven Approach for Software-as-Services Customization', E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007. The 9th IEEE International Conference on, Tokyo, Japan, pp. 123-8.
- Kuo, Z., Xin, Z., Wei, S., Haiqi, L., Ying, H., Liangzhao, Z., Xuanzhe, L. 2007, 'A Policy-Driven Approach for Software-as-Services Customization', E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007. The 9th IEEE International Conference on, Tokyo, Japan, pp. 123-8.
- Kwok, T., Thao, N., Linh, L. 2008, 'A Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application. Services Computing', 2008. SCC 7808. IEEE International Conference on, Hawaii, USA, pp. 179-8.
- Kwok, T., Thao, N., Linh, L. 2008, 'A Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application. Services Computing', 2008. SCC 7808. IEEE International Conference on, Hawaii, USA, pp. 179-8.
- Menken, I., Blokdijk, G. 2009, Saas and Web Applications Specialist Level Complete Certification Kit- Software as a Service Study Guide Book and Online Course, 1st edn, Emereo Pty Ltd, Australia.
- Menken, I., Blokdijk, G. 2009, Saas and Web Applications Specialist Level Complete Certification Kit- Software as a Service Study Guide Book and Online Course, 1st edn, Emereo Pty Ltd, Australia.
- Samuel, J., Lopes, N. 2009, 'SaaS (software as a service) - models and infra-structures', thesis, Universidade Tecnológica de Lisboa, Lisboa, Portugal.
- Samuel, J., Lopes, N. 2009, 'SaaS (software as a service) - models and infra-structures', thesis, Universidade Tecnológica de Lisboa, Lisboa, Portugal.
- Mietzner, R., Metzger, A., Leymann, F., Pohl, K. 2009, 'Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications', Principles of Engineering Service Oriented Systems, 2009. PESOS 2009, Vancouver, Canada, pp. 18-8.
- Mietzner, R., Metzger, A., Leymann, F., Pohl, K. 2009, 'Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications', Principles of Engineering Service Oriented Systems, 2009. PESOS 2009, Vancouver, Canada, pp. 18-8.
- Shao, Q. 2011, Towards Effective and Intelligent Multitenancy SaaS, thesis, Arizona state university, Arizona, USA.
- Shao, Q. 2011, Towards Effective and Intelligent Multitenancy SaaS, thesis, Arizona state university, Arizona, USA.
- Wei, C., Beijun, S., Zhengwei, Q. 2010, 'Template-based business logic customization for SaaS applications', Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on, Shanghai, China, pp. 584-5.
- Wei, C., Beijun, S., Zhengwei, Q. 2010, 'Template-based business logic customization for SaaS applications', Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on, Shanghai, China, pp. 584-5.
- Wei, S., Xin, Z., Chang, J. G., Pei, S., Hui, S. 2008,78 Software as a Service: Configuration and Customization Perspectives', Congress on Services Part II, 2008. SERVICES-2. IEEE, Shanghai, China, pp. 18-7.
- Wei, S., Xin, Z., Chang, J. G., Pei, S., Hui, S. 2008,78 Software as a Service: Configuration and Customization Perspectives', Congress on Services Part II, 2008. SERVICES-2. IEEE, Shanghai, China, pp. 18-7.
- Yaish, H., Goyal, M., Feuerlicht, G. 2011, 'An Elastic Multi-tenant Database Schema for Software as a Service', Cloud and Green Computing CGC 2011, Sydney, Australia, pp. 737-7.
- Yaish, H., Goyal, M., Feuerlicht, G. 2011, 'An Elastic Multi-tenant Database Schema for Software as a Service', Cloud and Green Computing CGC 2011, Sydney, Australia, pp. 737-7.
- Ying, L., Bin, Z., Guoqi, L., Deshuai, W., Yan, G. 2010, 'Personalized Modeling for SaaS Based on Extended WSCL', 2010 the 2nd International Conference on Advanced Computer Control (ICACC 2010), Liaoning, China, pp. 298 -5.
- Ying, L., Bin, Z., Guoqi, L., Deshuai, W., Yan, G. 2010, 'Personalized Modeling for SaaS Based on Extended WSCL', 2010 the 2nd International Conference on Advanced Computer Control (ICACC 2010), Liaoning, China, pp. 298 -5.
- Jansen, S., Houben, G., Brinkkemper, S. 2010, 'Customization Realization in Multi-tenant Web Applications: Case Studies from the Library Sector', 10th International Conference on Web Engineering, Vienna, Austria, pp. 445-5.
- Jansen, S., Houben, G., Brinkkemper, S. 2010, 'Customization Realization in Multi-tenant Web Applications: Case Studies from the Library Sector', 10th International Conference on Web Engineering, Vienna, Austria, pp. 445-5.
Paper Citation
in Harvard Style
Yaish H., Goyal M. and Feuerlicht G. (2012). A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 82-88. DOI: 10.5220/0003915800820088
in Harvard Style
Yaish H., Goyal M. and Feuerlicht G. (2012). A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 82-88. DOI: 10.5220/0003915800820088
in Bibtex Style
@conference{closer12,
author={Haitham Yaish and Madhu Goyal and George Feuerlicht},
title={A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={82-88},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003915800820088},
isbn={978-989-8565-05-1},
}
in Bibtex Style
@conference{closer12,
author={Haitham Yaish and Madhu Goyal and George Feuerlicht},
title={A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={82-88},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003915800820088},
isbn={978-989-8565-05-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS
SN - 978-989-8565-05-1
AU - Yaish H.
AU - Goyal M.
AU - Feuerlicht G.
PY - 2012
SP - 82
EP - 88
DO - 10.5220/0003915800820088
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A NOVEL MULTI-TENANT ARCHITECTURE DESIGN FOR SOFTWARE AS A SERVICE APPLICATIONS
SN - 978-989-8565-05-1
AU - Yaish H.
AU - Goyal M.
AU - Feuerlicht G.
PY - 2012
SP - 82
EP - 88
DO - 10.5220/0003915800820088