A Transparent Approach of Enabling Tenant-Awareness for Legacy Web Application an Implementation of TAE
Source: OLS Publication
One central idea of Software-as-a-Service (SaaS) is utilizing the multi-tenant efficiency to catch the "Long tail" of market; however, there exists a common challenge while transforming legacy web applications from single-tenant architecture to multi-tenant one, especially when dealing with large amount of data access objects. This paper presents a practice to make an existing web application support multiple tenants. The result shows that web-applications with similar framework can also adopt this method, and easily become tenant-aware SaaS with almost no modification.