IBM® Integration Bus is a compatible evolution of WebSphere® Message Broker that has also been designed to incorporate the features found in WebSphere Enterprise Service Bus.
IBM Integration Bus provides a universal integration capability which addresses a wide range of integration scenarios including web services (SOAP and REST), messaging, database, file, ERP systems, mobile, physical devices, email, custom systems and more.
An integration bus is a collection of integration nodes. An integration node can be a broker, for example, or a WebSphere Application Server node. This concept is reflected in the names of various resources; for example, the name of the default broker in IBM Integration Bus Version 9.0 is IB9NODE.
The following diagram illustrates the architecture of IBM Integration Bus Version 9.0.

| IBM Integration Bus terms | WebSphere Message Broker terms |
|---|---|
| IBM Integration Toolkit | WebSphere Message Broker Toolkit |
| IBM Integration Explorer | WebSphere Message Broker Explorer |
| IBM Integration Administration for WebSphere Application Server | WebSphere Message Broker Administration for WebSphere Application Server |
| IBM Integration web user interface | WebSphere Message Broker web user interface |
| Integration node | Broker |
| Integration broker (shortened to broker) | Broker |
| Integration server | Execution group |
| Integration service | Service |
| Integration Bus component | Broker component |
| Integration API | Message Broker API |
| Integration Java™ API | Message Broker Java API |
| IB9NODE (default broker name) | MB8BROKER (default broker name) |
| IB9QMGR (default queue manager name) | MB8QMGR (default queue manager name) |
| Integration Development perspective | Broker Application Development perspective |
| Application Development view | Broker Development view |
| Integration Nodes view | Brokers view |
| Integration project | Message Broker project |