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.
- A Direct proxy virtualizing a backend service
- A Content Based Routing proxy
- Transformation Proxy that transforms both request and response
- 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