Enterprise Service Bus: Performance Evaluation
College of Computing, Engineering & Construction
Master of Science in Computer and Information Sciences (MS)
Sanjay P. Ahuja, PhD
Roger E. Eggen, PhD
Zornitza G. Prodanoff, PhD
Dr. Judith L. Solano
Dr. Peter A. Braza, Ph.D.
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.
Patel, Amit K., "Enterprise Service Bus: Performance Evaluation" (2009). UNF Graduate Theses and Dissertations. 1060.