A Platform for Changing Legacy Application to Multi-tenant Model

Yangpeng Zhu
2014 International Journal of Multimedia and Ubiquitous Engineering  
In order to easily convert existing application to multi-tenant Software as a Service model, a Java migration platform is proposed. Firstly, the existing application is embed into the conversion platform and the single-tenant database was transformed to multitenant database by database transformation function. Secondly, each tenant's operation and data access was isolated in business and database layer by tenant filter function. Thirdly, combined with the certification and configuration
more » ... s in the SaaS conversion platform, the original system was converted to support multi-tenant SaaS system based on cloud computing with fer resource code updates. At last, a restaurant management system was migrated and functions and performances tests were taken to the migrated SaaS system. The results showed that the transformation had a lower manual workload, a shorter transformation lifecycle and a higher utilization of server resources.
doi:10.14257/ijmue.2014.9.8.38 fatcat:vewp5ulq4rfylfhlyhsej45cgi