• DocumentCode
    1991127
  • Title

    An Extended Orthogonal Variability Model for Metadata-Driven Multitenant Cloud Services

  • Author

    Aoyama, Masahito ; Kurono, Nozomi

  • Author_Institution
    Dept. of Software Eng., Nanzan Univ., Seto, Japan
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    339
  • Lastpage
    346
  • Abstract
    A metadata-driven architecture for multitenant cloud services is an important class of cloud computing architectures. It enables dynamic variability of services on a single instance for embracing diverse requirements among multiple tenants. It does not require to develop applications, but to generate applications through metadata Web APIs at runtime according to individual tenant´s requirements. The variability among requirements makes the design of multitenant services complicated. To design the variability of multitenant services, this article proposed an extended model of OVM (Orthogonal Variability Model) to model variability and their dependencies at two levels: meta-level and base-level. We demonstrate the effectiveness of the extended OVM through a case study of the development of an application service on Force.com from Salesforce.com.
  • Keywords
    Web services; cloud computing; meta data; OVM; Salesforce.com; cloud computing architectures; extended orthogonal variability model; metadata Web API; metadata-driven architecture; metadata-driven multitenant cloud services; multitenant services; Analytical models; Computational modeling; Computer architecture; Data models; Software as a service; Vehicle dynamics; Cloud Computing; Dynamic Software Product Line; Meta-Data; Multitenant; SaaS; Software Architecture; Variability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.53
  • Filename
    6805424