The ESB Performance Test Framework defines four common scenarios for an ESB as follows, and publishes a free toolkit inclusive of a high performance HTTP/S load generator, and scripts to run benchmarks.

  1. A Direct proxy virtualizing a backend service
  2. A Content Based Routing proxy
  3. Transformation Proxy that transforms both request and response
  4. WS-Security Proxy that accepts timestamped, signed and encrypted messages

The benchmark could be executed on local hardware or on the Amazon EC2 using a pre-built AMI, which simplifies performance benchmarking to just a few simple steps.

To find out more, visit http://esbperformance.org