This document provides an evaluation framework for enterprise service buses (ESBs). It outlines key architectural considerations, required and optional ESB features, strategic criteria for evaluation, and categories for comparing ESB vendors. Some of the main comparison categories discussed are support for integration patterns, delivered features, governance support, development tools, performance, security, and business model openness. Examples are provided of mediators and features available in the WSO2 ESB.