IBM® Integration Bus provides a flexible environment in which you can develop integration solutions to transform, enrich, route, and process your business messages and data. You can integrate client applications that use different protocols and message formats.
You can use patterns to create integration solutions. Patterns provide reusable solutions that encapsulate a tested approach to solving a common architecture, design, or deployment task in a particular context.
A message flow is a sequence of processing steps that run in an integration node when an input message is received. An integration node is a set of execution processes that host one or more message flows to route, transform, and enrich in-flight messages.
You can configure message flows to use one or both of the supported communication models, point-to-point and publish/subscribe.
Read the following sections to learn more about developing integration solutions. You can also use the Tutorials Gallery in the IBM Integration Toolkit to explore some pre-built integration solutions.