Choose the appropriate method of deployment to suit the way in which you are working. You can use the IBM® Integration Toolkit, the IBM Integration Explorer, the mqsideploy command, or functions described by the IBM Integration API (also known as the CMP).
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 IBM Integration Explorer if your primary role is as an IBM Integration Bus administrator.
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 CMP to control other objects, such as brokers and integration servers. Therefore, you can use the CMP to create and manipulate all your brokers and associated resources programmatically.