One of the more common questions we get from clients is about how to decide between enterprise service bus (ESB) and comprehensive integration solutions (CIS's) for meeting integration needs. The answer will depend on the type and depth of your integration challenges.
Forrester defines ESB's as:
"An intermediary layer of middleware through which a set of reusable business services are made widely available."
These services typically include features for supporting multiple levels of connectivity, a wide range of mediation services (including dynamic provisioning capability), lightweight orchestration and multiple features for supporting change and control aspects of the ESB's behaviour. The model below provides more details on the specific features.
The ESB Reference Architecture Model

ESB's are a great starting point for enhancing integration capability and in many cases, this level of technology is all that many enterprises need or can afford. For a deeper discussion of ESB features, check out my March 26, 2010 document entitled, "The ESB Reference Architecture Model".
In a similar vein, Forrester defines CIS's as:
"suites of tools that provide a broad array of capabilities for supporting internal and external integration requirements including enterprise application integration (EAI), B2B integration (B2Bi), and integration-centric business process management (IC-BPM)."
It is important to note that CIS products all include ESB features at their core as shown in the architecture layer of the following picture:
The CIS Reference Architecture Model
Read more