• DocumentCode
    2785644
  • Title

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

  • Author

    Ruehl, Stefan T. ; Andelfinger, Urs ; Rausch, Andreas ; Verclas, Stephan A W

  • Author_Institution
    Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    622
  • Lastpage
    629
  • Abstract
    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.
  • Keywords
    cloud computing; AC; Internet; SaaS; application components; customer on demand; deployment variability; joint product development; joint sales activities; multi-tenancy; software-as-a-service applications; Catalogs; Collaboration; Companies; Electronic mail; Engines; Industries; Joints; Software architecture; Software design; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.93
  • Filename
    6253559