How to Evaluate an ESB
This page is a work in progress
When faced with the need for integration middleware, it's a natural progression to consider the adoption of an ESB. In doing any software evaluation, it's important to approach things in manner that utilizes your requirements as a central instrument in the process. There are commonly two levels of evaluation that need to take place when considering the adoption of any software including your business requirements and the feature set of the software.
Your Business Requirements
Your business purpose
Your functional requirements
Your architectural decisions
Your criteria for evaluating ESBs
The ESB Feature Set
For now, see Is ServiceMix the Right ESB for Me?