Challenges of reengineering into multi-tenant SaaS applications

Challenges of reengineering into multi-tenant SaaS applications
复制标题

重新设计多租户 SaaS 应用程序的挑战

DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
A. Zaidman
A. Zaidman
中科院分区:
--
文献类型:
--
作者:
C. Bezemer;A. Zaidman

文献摘要

被引文献

相似文献

多租户是软件即服务(SaaS)业务模型领域中相对较新的软件体系结构原则。它允许充分利用规模经济,因为多个客户“租户”共享相同的应用程序和数据库实例。一直以来,租户都享有高度可配置的应用程序,这使得应用程序看起来像是部署在专用服务器上。多租户的主要优点是提高了硬件资源的利用率,提高了维护的便利性,从而降低了总体应用程序成本,使该技术对针对中小型企业(SME)的服务提供商具有吸引力。在本文中,我们确定了实现多租户的一些核心挑战。此外,我们提出了一种概念性的再工程方法,以支持将单租户应用程序迁移到多租户应用程序。
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.