首页> 外文会议>International Symposium on Software Engineering for Adaptive and Self-Managing Systems >Evolving Multi-tenant SaaS Applications through Self-Adaptive Upgrade Enactment and Tenant Mediation
【24h】

Evolving Multi-tenant SaaS Applications through Self-Adaptive Upgrade Enactment and Tenant Mediation

机译:通过自适应升级法规和租户中介来发展多租户SaaS应用程序

获取原文

摘要

When successful, multi-tenant SaaS applications service many customer organizations (tenants) at once, and SaaS providers face the challenge of complying to the different SLAs of each of these tenants. As a consequence, evolving a SaaS application is in practice done at run time to limit service disruptions, and preferably on a gradual, tenant-per-tenant basis, while taking into account the nature of the upgrade at hand but also these different tenant SLAs. The economic viability and cost-effectiveness of a SaaS offering depends strongly on two principles: (i) maximal automation of its operation, and (ii) self-service: allowing tenant organizations themselves to customize and configure different aspects of the service to their specific needs. In this position paper, we highlight the value of adopting the principles of self-adaptive systems in the design of middleware solutions that support continuous evolution of multi-tenant SaaS applications as a means to implement the first principle. Furthermore, we discuss the additional challenges imposed by the second principle, more specifically for supporting tenant mediation, i.e. introducing human stakeholders such as tenant administrators into the inner control-loop of a self-adaptive system. We present the design of our middleware that addresses these challenges for the specific purpose of evolving multi-tenant SaaS applications, but also discuss the relevance for self-adaptive systems that support stakeholder mediation in general.
机译:成功的多租户SaaS应用程序可立即为许多客户组织(租户)提供服务,而SaaS提供商将面临遵守这些租户中每个租户的不同SLA的挑战。结果,实际上在运行时完成了SaaS应用程序的演变,以限制服务中断,最好是在逐步的,每个租户的基础上,同时考虑到升级的性质以及这些不同的租户SLA 。 SaaS产品的经济可行性和成本效益在很大程度上取决于两个原则:(i)其操作的最大程度的自动化,以及(ii)自助服务:允许租户组织自己针对其特定需求定制和配置服务的不同方面需求。在本立场文件中,我们强调了在支持多租户SaaS应用程序不断发展的中间件解决方案的设计中采用自适应系统原理的价值,以此作为实现第一个原理的方法。此外,我们讨论了第二个原则所带来的其他挑战,更具体地讲,是支持租户调解,即将诸如租户管理员之类的人类利益相关者引入自适应系统的内部控制环中。我们介绍了中间件的设计,该中间件的目的是解决不断发展的多租户SaaS应用程序的这些挑战,同时还将讨论与总体上支持利益相关者中介的自适应系统的相关性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号