• DocumentCode
    180511
  • Title

    SCE^MT: A Multi-tenant Service Composition Engine

  • Author

    Hahn, Michael ; Gomez Saez, Santiago ; Andrikopoulos, Vasilios ; Karastoyanova, Dimka ; Leymann, Frank

  • Author_Institution
    Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2014
  • fDate
    17-19 Nov. 2014
  • Firstpage
    89
  • Lastpage
    96
  • Abstract
    The support of multi-tenancy is an essential requirement for leveraging the full capacity of Cloud computing. Multi-tenancy enables service providers to maximize the utilization of their infrastructure and to reduce the servicing costs per customer, thus indirectly benefiting also the customers. In addition, it allows both providers and consumers to reap the advantages of Cloud-based applications configurable for the needs of different tenants. Nowadays, new applications or services are typically compositions of multiple existing services. Service Composition Engines (SCEs) provide the required functionality to enable the definition and execution of such compositions. Multi-tenancy on the level of SCEs allows for both process model, as well as underlying infrastructure sharing. Towards the goal of enabling multi-tenancy of SCEs, in this paper, we investigate the requirements and define a general architecture for the realization of a multi-tenant SCE solution. This architecture is prototypically realized based on an open-source SCE implementation and integrated into an existing multi-tenant aware Enterprise Service Bus (ESB). The performance evaluation of our prototype shows promising results in terms of the degradation introduced due to processing and communication overhead.
  • Keywords
    cloud computing; public domain software; ESB; cloud computing; cloud-based application configurability; communication overhead; infrastructure sharing; infrastructure utilization maximization; multitenant SCE solution; multitenant aware enterprise service bus; multitenant service composition engine; open-source SCE implementation; performance evaluation; process model; processing overhead; service providers; servicing cost reduction; Authentication; Computer architecture; Context; Data models; Databases; Engines; Runtime; Cloud middleware; Multi-tenancy; Performance Evaluation; Service Composition Engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on
  • Conference_Location
    Matsue
  • Type

    conf

  • DOI
    10.1109/SOCA.2014.9
  • Filename
    6978595