Evaluating the sustained performance of COTS‐based messaging systems

Messaging systems, which include message brokers built on top of message‐oriented middleware, have been used as middleware components in many enterprise application integration projects. There are many COTS‐based messaging systems on the market, but there is little concrete understanding in the software industry on the performance of these different technologies. The authors have carried out a scenario‐based evaluation of three leading messaging systems to provide insight into performance issues. The evaluation process includes a study of the sustained performance of the system under load. The result of this study is used to derive a generic metric for quantifying a messaging system's performance. The paper describes a synthetic transactional scenario, which is used for load tests and performance measurement. The results from executing this test scenario with three messaging systems are then presented and explained. Copyright © 2003 John Wiley & Sons, Ltd.

[1]  Ian Gorton,et al.  The Devil is in the Detail: A Comparison of CORBA Object Transaction Services , 2000, OOIS.

[2]  Paul Brebner,et al.  The rigorous evaluation of Enterprise Java Bean technology , 2001, Proceedings 15th International Conference on Information Networking.

[3]  Paul Brebner,et al.  J 2 EE TECHNOLOGY PERFORMANCE EVALUATION METHODOLOGY , 2002 .

[4]  Ian Gorton,et al.  Analyzing the scalability of transactional CORBA applications , 2001, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 38.

[5]  Paul Brebner,et al.  Entity Bean A, B, C's: Enterprise Java Beans Commit Options and Caching , 2001, Middleware.

[6]  Paul Brebner,et al.  Rigorous Evaluation of COTS Middleware Technology , 2003, Computer.