• DocumentCode
    1962036
  • Title

    Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications

  • Author

    Mietzner, Ralph ; Metzger, Andreas ; Leymann, Frank ; Pohl, Klaus

  • Author_Institution
    Univ. of Stuttgart, Stuttgart
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    18
  • Lastpage
    25
  • Abstract
    More and more companies are offering their software by following the Software as a Service (SaaS) model. The promise of the SaaS model is to exploit economies of scale on the provider side by hosting multiple customers (or tenants) on the same hardware and software infrastructure. However, to attract a significant number of tenants, SaaS applications have to be customizable to fulfill the varying functional and quality requirements of individual tenants. In this paper, we describe how variability modeling techniques from software product line engineering can support SaaS providers in managing the variability of SaaS applications and their requirements. Specifically, we propose using explicit variability models to systematically derive customization and deployment information for individual SaaS tenants. We also demonstrate how variability models could be used to systematically consider information about already deployed SaaS applications for efficiently deploying SaaS applications for new tenants. We illustrate our approach by a running example for a meeting planning application.
  • Keywords
    Web services; product development; software reusability; meeting planning application; multitenant-aware software-as-a-service model; software product line engineering; variability modeling; Application software; Conferences; Economies of scale; Engineering management; Hardware; Meeting planning; Software maintenance; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Engineering Service Oriented Systems, 2009. PESOS 2009. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3716-0
  • Type

    conf

  • DOI
    10.1109/PESOS.2009.5068815
  • Filename
    5068815