Choose the appropriate method of deployment to suit the way in which you are working. You can use the IBM® Integration Toolkit, the mqsideploy command, or functions that are described by the IBM Integration API.
You would typically use the IBM Integration Toolkit if your primary role is as an application developer, or if you are new to IBM Integration Bus.
You would typically use the mqsideploy command in a script when you are more familiar with IBM Integration Bus.
Java applications can also use the IBM Integration API to control other objects, such as integration nodes and integration servers. Therefore, you can use the IBM Integration API to create and manipulate all your integration nodes and associated resources programmatically.