Tenant Onboarding in Evolving Multi-tenant SaaS

dc.contributor.authorJU, Leien_US
dc.contributor.authorSENGUPTA, Bikramen_US
dc.contributor.authorROYCHOUDHURY, Abhiken_US
dc.date.accessioned2011-10-06T02:00:53Zen_US
dc.date.accessioned2017-01-23T07:00:05Z
dc.date.available2011-10-06T02:00:53Zen_US
dc.date.available2017-01-23T07:00:05Z
dc.date.issued2011-10-06T02:00:53Zen_US
dc.description.abstractA multi-tenant software as a service (SaaS) system has to meet the needs of several tenant organizations, which connect to the system to utilize its services. To leverage economies of scale through re-use, a SaaS vendor would, in general, like to drive commonality amongst the requirements across tenants. However, many tenants will also come with some custom requirements that may be a pre-requisite for them to adopt the SaaS system. These requirements then need to be addressed by evolving the SaaS system in a controlled manner, while still supporting the requirements of existing tenants. In this paper, we study the challenges associated with engineering multi-tenant SaaS systems and develop a framework to help evolve such systems in a systematic manner. We adopt an intuitive formal model of services that is easily amenable to tenant requirement analysis and provides a robust way to support multiple tenant onboarding. We perform a substantial case study of a multi-tenant blog server to demonstrate the benefits of our proposed approach.en_US
dc.format.extent289727 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/3539en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTR20/11en_US
dc.titleTenant Onboarding in Evolving Multi-tenant SaaSen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR20-11.pdf
Size:
282.94 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: