Enterprise Service Bus: A Performance Evaluation

DOI: 10.4236/cn.2011.33016   PDF   HTML     9,039 Downloads   16,998 Views   Citations


The flexibility offered by an Enterprise Service Bus (ESB) in enabling various applications to exchange data makes it a very important middleware layer that is responsible for transporting data in a Service-Oriented Architecture (SOA). The popularity of the ESB has given rise to a number of commercial off the shelf (COTS) products as well as open source ESBs. In this study, we evaluated three open source ESBs and compared them both qualitatively and quantitatively. The empirical results were statistically tested to determine the statistical significance of the results.

Share and Cite:

S. Ahuja and A. Patel, "Enterprise Service Bus: A Performance Evaluation," Communications and Network, Vol. 3 No. 3, 2011, pp. 133-140. doi: 10.4236/cn.2011.33016.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] G. Ziyaeva, E. Choi and D. Min, “Content-Based Intelligent Routing and Message Processing in Enterprise Service Bus,” 2008 International Conference on Convergence and Hybrid Information Technology, Washington, 28-29 August 2008. doi:10.1109/ICHIT.2008.267
[2] K. Ueno and M. Tatsubori, “Early Capacity Testing of an Enterprise Service Bus,” IEEE International Conference on Web Services, Chicago, 18-22 September 2006, pp. 709-716. doi:10.1109/ICWS.2006.57
[3] M. Luo, B. Goldshlager and L.-J. Zhang, “Designing and Implementing Enterprise Service Bus (ESB) and SOA Solutions,” IEEE International Conference on Web Services, Washington, 11-15 July 2005. doi:10.1109/SCC.2005.43
[4] N. Fu, X. S. Zhou, K. B. Wang and T. Zhan, “Distributed Enterprise Service Bus Based on JBI,” The 3rd International Conference on Grid and Pervasive Computing - Workshops, Washington, May 2008, pp. 292-297. doi:10.1109/GPC.WORKSHOPS.2008.32
[5] S. Ortiz Jr., “Getting on Board the Enterprise Service Bus,” Computer Archive, Vol. 40, No. 4, pp. 15-17. doi:10.1109/MC.2007.127
[6] R. Woolley, “Enterprise Service Bus (ESB) Product Evaluation Comparisons,” Department of Technology Services, Utah Department of Technology Services, Salt Lake City, 2006.
[7] Y. Liu, I. Gordon and L. M. Zhu, “Performance Prediction of Service-Oriented Applications based on an Enterprise Service Bus,” 31st Annual International Computer Software and Applications Conference, Vol. 1, 2007, pp. 327-334. doi:10.1109/COMPSAC.2007.166
[8] D. W. Zimmerman, “A Note on Interpretation of the Paired-Samples t-Test,” Journal of Educational and Behavioral Statistics, Vol. 22, No. 3, 1997, pp. 349-360.
[9] P. Aston and C. Fitzgerald, “Getting Started,” 2009. http://grinder.sourceforge.net/g3/getting-started.html
[10] J. Dirksen and T. Rademakers, “Pattern Based Development with Mule 2.0,” 2009. http://architects.dzone.com/articles/pattern-based-development-with
[11] J. Wheeler, “What Is Mule,” 2009. http://www.mulesoft.org/display/MULE2INTRO/What+is+Mule
[12] ServiceMix Overview, 2009. http://servicemix.apache.org/home.html
[13] J. Dutton, “Comparing Enterprise Service Bus Options for System z,” 2007. http://www.ibm.com/developerworks/websphere/library/techarticles/0707_dutton/0707_dutton.html
[14] Wheeler, J., “Understanding the Messaging Framework,” 2009. http://www.mulesoft.org/display/MULE2INTRO/Understanding+the+Messaging+Framework, last revision 2009, last accessed September 31, 2009.
[15] WSO2 ESB Documentation. http://wso2.org/project/esb/java/2.1.0/docs/index.html, last revision June 7, 2009, last accessed September 31, 2009.

comments powered by Disqus

Copyright © 2020 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.