Enterprise Service Bus: Performance Evaluation
Year
2009
Season
Fall
Paper Type
Master's Thesis
College
College of Computing, Engineering & Construction
Degree Name
Master of Science in Computer and Information Sciences (MS)
Department
Computing
First Advisor
Dr. Sanjay P. Ahuja
Second Advisor
Dr. Roger E. Eggen
Third Advisor
Dr. Zornitza G. Prodanoff
Department Chair
Dr. Judith L. Solano
College Dean
Dr. Peter A. Braza
Abstract
The Enterprise Service Bus (ESB) plays a very important role as a middleware layer responsible for transporting data in a Service-Oriented Architecture (SOA). The flexibility offered by the ESB in allowing heterogeneous applications to plug into the bus to exchange data adds to its popularity. This popularity of the ESB has given rise to a number of commercial products as well as open source ESBs. The intent of this thesis is to compare ESBs, both quantitatively and qualitatively, by evaluating the core performance and services offered - virtualization, routing, and mediation. The open source ESBs evaluated in this thesis were: Mule, WSO2, and ServiceMix. The ESBs were tested for scalability and load handling for each core service: virtualization, routing, and mediation. Throughput, response times, and CPU usages were the recorded metrics for each test. The ‘Student’s P-Test’ analysis was performed on the recorded metrics to determine if there was a significant difference in performance. Based on the statistical analysis and our subjective assessment of the open source ESBs, we came to the conclusion that WSO2 was the recommended ESB for implementing simple scenarios.
Suggested Citation
Patel, Amit K., "Enterprise Service Bus: Performance Evaluation" (2009). UNF Graduate Theses and Dissertations. 1060.
https://digitalcommons.unf.edu/etd/1060