ESBMT: A Multi-tenant Aware Enterprise Service Bus

被引:0
作者
Strauch, Steve [1 ]
Andrikopoulos, Vasilios [1 ]
Saez, Santiago Gomez [1 ]
Leymann, Frank [1 ,2 ]
机构
[1] Univ Stuttgart, IAAS, Stuttgart, Germany
[2] Univ Stuttgart, IAAS, Comp Sci, Stuttgart, Germany
来源
INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING | 2013年 / 4卷 / 03期
关键词
Enterprise Service Bus; Multi-tenancy; Cloud-enabled middleware;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-tenancy, the sharing of the whole technological stack by different consumers at the same time, allows service providers to maximize resource utilization and reduce servicing costs per customer. Essential components of the contemporary enterprise environment like the Enterprise Service Bus (ESB) are therefore required to raise to the challenge of supporting and enabling multi-tenancy, becoming multi-tenant aware. Towards this goal, in this work we discuss the requirements for multi-tenant ESB solutions as fundamental building blocks in the Platform as a Service (PaaS) Cloud delivery model. Addressing these requirements, we propose a solution for dealing with multiple tenant contexts on the level of middleware, based on which we develop ESBMT, an implementation-agnostic multi-tenant aware ESB architecture that we instantiate based on the Apache ServiceMix ESB open source solution. Evaluating the performance of our proposal required the extension of an ESB benchmark, the results of which for different deployment options we also present in this work.
引用
收藏
页码:230 / 249
页数:20
相关论文
共 35 条
[1]  
ADROITLOGIC PRIVATE LTD, 2013, PERF FRAM ESB PERF B
[2]  
Alves A, 2007, WEB SERVICES BUSINES
[3]  
APACHE SOFTWARE FOUNDATION, 2011, AP CAM US GUID 2 7 0
[4]  
Azeez Afkham, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P458, DOI 10.1109/CLOUD.2010.50
[5]  
Brebner P. C., 2012, P 3 ACM SPEC INT C P, P263
[6]  
CAAST CONSORTIUM, 2011, D711 CAAST CONSORTIU
[7]  
Chappell D., 2004, ENTERPRISE SERVICE B
[8]  
Chong F, 2006, MULTITENANT DATA ARC
[9]  
Cooper B.F., 2010, P 1 ACM S CLOUD COMP, P143, DOI [10.1145/1807128.1807152, DOI 10.1145/1807128.1807152]
[10]  
Coulouris G., 2005, DISTRIBUTED SYSTEMS