Benchmarking any distributed computing middleware product is a complex task.
Knowing how well a distributed infrastructure will perform under heavy load
with a large number of concurrently connected users is a key factor in
planning a development and deployment strategy.
With the advent of Java Message Service (JMS) as the standard for a global
class middleware infrastructure, development organizations can enjoy the
luxury of building distributed applications using a common set of APIs and
message delivery semantics. At the same time they can pick and choose from a
variety of JMS-compliant vendor implementations.
However, the science of testing global-class messaging middleware is
uncharted territory as there are no industry-accepted benchmarks. There are
many vendor implementations to choose from, all of which claim to be the
fastest. Some also claim to be highly s... (more)