DocumentCode :
251778
Title :
Development and Evaluation of a Multi-tenant Service Middleware PaaS Solution
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 :
8-11 Dec. 2014
Firstpage :
278
Lastpage :
287
Abstract :
In many modern systems, applications or services are realized as compositions of multiple existing services that can be enacted by Service Composition Engines (SCEs), which provide the required functionality to enable their definition and execution. SCEs typically use the capabilities of an Enterprise Service Bus (ESB) which serves as the messaging hub between the composed services aiming at ensuring their integration. Together, an SCE and ESB solution comprise the service middleware required for the definition and execution of service-based composite applications. Offering a service middleware solution as a service creates a PaaS offering that allows the service consumers to share the service middleware solution in a multi-tenant manner. However, multi-tenancy support for service middleware solutions remains an open issue. For this purpose, in this work we introduce a general architecture for the realization of a multi-tenant service middleware PaaS solution. This architecture is prototypically realized based on open-source, multi-tenant ESB and SCE solutions. The resulting service middleware provides configurability for service compositions, tenant-aware messaging, and tenant-based administration and management of the SCE and the ESB. We also present an empirical evaluation of the multi-tenant service middleware with focus on the SCE. The results of these experiments show a performance degradation within acceptable limits when scaling the number of tenants and tenant users.
Keywords :
cloud computing; middleware; ESB; enterprise service bus; middleware PaaS solution; middleware empirical evaluation; multitenant service middleware; platform-as-a-service; service composition; service composition engine; service integration; service-based composite applications; tenant-aware messaging; tenant-based administration; Business; Cloud computing; Computer architecture; Data models; Databases; Engines; Cloud middleware; Multi-tenancy; PaaS; Performance Evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location :
London
Type :
conf
DOI :
10.1109/UCC.2014.37
Filename :
7027504
Link To Document :
بازگشت