DocumentCode :
3674673
Title :
Multi-tenant web application framework architecture pattern
Author :
Ngo Huy Bien;Tran Dan Thu
Author_Institution :
Faculty of Information Technology, VNUHCM - University of Science, Ho Chi Minh City, Vietnam
fYear :
2015
Firstpage :
40
Lastpage :
48
Abstract :
Multi-tenancy is a key to successful and sustainable cloud-based systems. Creating a web application framework for multiple tenants from scratch is challenging. To create an extensible, stable and robust multi-tenant web application framework developers have to understand how a web application framework is structured and how a web request is handled for each user of a specific tenant. This knowledge often takes software architects and developers a lot of effort to obtain. In this paper, we present a novel object-oriented architecture pattern for developing multi-tenant web application frameworks in which maximum reuse and modularity can be achieved and application concerns can be separated. We evaluate the modularity, the extensibility, the reusability, the maintainability and the efficiency of our pattern by qualitative analysis based on well-known patterns used in our pattern. We validate the applicability, the correctness, the security and the performance of our pattern by testing real world systems that were built using our pattern. We believe that our pattern would reduce time and cost when developing multi-tenancy systems as well as understanding, evaluating and modifying existing web application frameworks.
Keywords :
"Computer architecture","Service-oriented architecture","Servers","Unified modeling language","Object oriented modeling","Architecture","Buildings"
Publisher :
ieee
Conference_Titel :
Information and Computer Science (NICS), 2015 2nd National Foundation for Science and Technology Development Conference on
Print_ISBN :
978-1-4673-6639-7
Type :
conf
DOI :
10.1109/NICS.2015.7302219
Filename :
7302219
Link To Document :
بازگشت