Suitable Database Development Framework for Business Component Migration in Saas Multi-Tenant Model

Xuequan Zhou,Dechen Zhan,Lanshun Nie,Fanchao Meng,Xiaofei Xu
DOI: https://doi.org/10.1109/icss.2013.53
2013-01-01
Abstract:Software as a service (SaaS) is attracting increasing attention and leading business to migrate the existing traditional web application onto cloud. With the transition from traditional software to SaaS, the most important thing in the technical architecture is characterized by single-tenant model to multi-tenant model, and multi-tenant model is essentially faced with the challenge between tenant-unrelated of the business component and the global access of the data. This paper analyzes the migration method for business component and the essential problems that the business component migration faced with. In order to solve the problems, we introduce memory database as the implementation mechanism of distinguishing table instances for multi-tenant data isolation, a Data Relationship Engine to realize the relationship between the business components and multi-tenant database, and present a multi-tenant database development framework for business component migration in SaaS. An experiment has been conducted to validate the usability and correctness of our migration method and database development framework.
What problem does this paper attempt to address?