Challenges of reengineering into multi-tenant SaaS applications
Challenges of reengineering into multi-tenant SaaS applications
复制标题
重新设计多租户 SaaS 应用程序的挑战
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
A. Zaidman
中科院分区:
文献类型:
--
作者:
C. Bezemer;A. Zaidman
Multi-tenancy is a relatively new software architecture principle in the realm of the Software as a Service (SaaS) business model. It allows to make full use of the economy of scale, as multiple customers "tenants" share the same application and database instance. All the while, the tenants enjoy a highly configurable application, making it appear that the application is deployed on a dedicated server. The major benefits of multi-tenancy are increased utilization of hardware resources and improved ease of maintenance, resulting in lower overall application costs, making the technology attractive for service providers targeting small and medium enterprises (SME). In our paper, we identify some of the core challenges of implementing multi-tenancy. Furthermore, we present a conceptual reengineering approach to support the migration of single-tenant applications into multi-tenant applications.