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.
An integration solution is the container for the resources that you develop to process your business messages and data.
You design and develop integration solutions in IBM Integration Toolkit.
Step 1: Choose the implementation style of your integration solution
Step 2 [Optional]: Decide whether you want to use one or more libraries as part of your solution.
Step 3: Plan the resources to implement your integration solution requirements
Step 4: Plan the message models required by your integration solution
Step 5: Plan the resources to implement the processing logic in a message flow or subflow
Step 6: Plan the error handling strategy for your integration solution
(see attached PDF for full article)