SaaS Multi-Tenant Application Customization

被引:27
作者
Tsai, Wei-Tek [1 ]
Sun, Xin [2 ]
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
[2] Arizona State Univ, Sch Comp Informat, Tempe, AZ 85287 USA
来源
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013) | 2013年
基金
美国国家科学基金会;
关键词
D O I
10.1109/SOSE.2013.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing often uses the multi-tenancy architecture where tenants share system software. It is one of the key features of Software as a Service (SaaS) that enables higher profit margin by leveraging the economics of scale [1]. Tenants residing on a multi-tenant application appear to be the sole owner of the application and not aware of the existence of others. A multi-tenant SaaS application accommodates each tenant's unique requirements by allowing tenant-level customization. A complex SaaS application that supports hundreds, even thousands of tenants could have hundreds of customization points with each of them providing multiple options, and this could result in a huge number of ways to customize the application. This paper proposes an innovative customization approach that studies similar tenants' customization choices and provides guided semi-automated customization process for the future tenants. A semi-automated customization process could enable tenants to quickly implement the customization that best suits their business needs.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 9 条
  • [1] Guo CJ, 2007, 9 IEEE INT C E COMM
  • [2] Kunz T, 2007, IEEE CONF WIREL MOB
  • [3] Mietzner R., 2009, ICSE WORKSH PRINC EN
  • [4] Mietzner Ralph., 2008, Services Computing
  • [5] A Survey of Customization Support in Agent-Based Business Process Simulation Tools
    Robinson, William N.
    Ding, Yi
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2010, 20 (03):
  • [6] Tsai W., 2006, SEUSWCCIA
  • [7] Tsai W.-T., 2006, 8 IEEE INT C ENT COM
  • [8] Tsai W.-T., 2008, ICEBE 08 IEEE INT C
  • [9] Tsai Wei-Tek., 2010, OIC: Ontology-based Intelligent Customization