DocumentCode
3150977
Title
Decoupling variability management in multi-tenant SaaS applications
Author
Ghaddar, Ali ; Tamzalit, Dalila ; Assaf, Ali
Author_Institution
BITASOFT, Univ. of Nantes, Nantes, France
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
273
Lastpage
279
Abstract
Variability represents an important challenge in multi-tenant SaaS applications. In fact, even if multi-tenancy realizes SaaS providers dream of having a single maintained software instance serving multiple customers (tenants) for common functionality, variations in tenants needs and their specific requirements at many places of the application bring providers back to the real world. They face an additional design concern: supporting application variability on a pertenant basis. In this paper, we focus on such variability concern and try to reduce its complexity by decoupling its management through different application layers. We rely on a two-steps decoupling approach: the first step consists of representing application variations as an explicit variability model while the second step consists of choosing the must appropriate application layer(s) to manage each variation. Our approach is illustrated by relying on a case study from the food industry.
Keywords
cloud computing; food processing industry; application layers; application variability support; application variation representation; explicit variability model; food industry; multitenant SaaS applications; two-steps decoupling approach; variability management decoupling; Adaptation models; Complexity theory; Context; Databases; Fabrication; Service oriented architecture; SaaS; multi-tenant; variability;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4673-0411-5
Electronic_ISBN
978-1-4673-0410-8
Type
conf
DOI
10.1109/SOSE.2011.6139117
Filename
6139117
Link To Document