We are currently experiencing intermittent issues impacting performance. We apologize for the inconvenience.
By Topic

Toward Realization of Deployment Variability for Software-as-a-Service Applications

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Ruehl, S.T. ; Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany ; Andelfinger, U. ; Rausch, A. ; Verclas, S.A.W.

Software-as-a-Service (SaaS) is a delivery model whose basic idea is to provide applications to the customer on demand over the Internet. In contrast to similar but older approaches, SaaS promotes multi-tenancy as a tool to exploit economies of scale. This means that a single application instance serves multiple customers. On the one hand, however, a major throwback of SaaS is the customers' hesitation of sharing infrastructure, application code, or data with other tenants. On the other hand, tenants might specifically demand to share the same application code or data in order to be able to collaborate, e.g. joint product development or joint sales activities for their complementing products. In this paper an approach is presented which strives for enabling the customers to choose if or even with whom they want to share the application. The approach enables the customer to make that choice not just for the entire application but specifically for individual application components (AC). Thus, it is possible that a customer chooses to have their application deployed publicly (sharing the application with all other customers choosing this model) except for one or more ACs which handle very sensitive data. For these ACs, the customer may demand not to share at all, not to share with competitors, or even specifically name with which other customers they wish to share infrastructure.

Published in:

Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on

Date of Conference:

24-29 June 2012