Learn how to get started with IBM® Integration Bus on Cloud: Sign up for an account, try out the provided sample, and upload your own BAR file.

You can use IBM Integration Bus on Cloud to manage integrations in a cloud environment. If you have BAR files that you have created in IBM Integration Bus on premises, you can deploy them to the cloud by uploading them to IBM Integration Bus on Cloud. When you upload your BAR file to the cloud, it provides the content for an integration. You can start and stop your integrations in the cloud, and you can call them from a client or on-premises systems.

Step 1: Sign up for an account

Sign up to use IBM Integration Bus on Cloud at the IBM Cloud Shop.

Choose from 3 types of subscription:

  • Free

    Try the service for free for 30 days. During this time, you can have 5 integrations uploaded to your space at any time, but you can only run one. If your integrations are inactive for 3 hours, they’ll be stopped, but you can restart them when you need them. If you have questions while you are using the service for free, you can ask them in an on-line community forum.

  • On demand

    Create and run as many integrations as you want. There’s no minimum term, and you’re billed monthly in arrears. You’re charged for what you use per hour. You can get support from the on-line community forum.

    Tip: To see prices in your own currency, select your country from the list.

  • Subscription

    This subscription is currently available to existing IBM Integration Bus customers and is for a minimum term of 12 months. You’re billed in advance for each subscription, and you can buy multiple subscriptions. For each subscription, you can have 10 integrations uploaded to your space at any time, but you can run one integration only. You can get support from an on-line community forum, or from IBM Support.

For short-term workloads, on-demand subscriptions provide the greatest flexibility because you pay for what you use, based on integrations that are running. For enterprises, the 12-month subscription offers the best price for committed usage.

Result: You’ll receive an e-mail that confirms your registration, and includes a link that will open IBM Integration Bus on Cloud.

Step 2: Try out the IBM Integration Bus on Cloud sample

When you log into IBM Integration Bus on Cloud, click Explore sample integrations.

The provided sample manages a customer registry with IBM Integration Bus REST services. You download the sample BAR file to your file system, then upload it to IBM Integration Bus on Cloud to create an integration. After you start the integration, you use REST API requests to view and update the details of fictional customers. For details about using the sample, including examples of the requests that you can send to the sample integration, see Exploring IBM Integration Bus on Cloud by using a sample.

Result: Now that you’ve seen how IBM Integration Bus on Cloud works, you’re ready to develop and deploy your own BAR files.

Step 3: Upload your own BAR file

Before you can deploy an integration to IBM Integration Bus on Cloud, you must already have created some BAR files in IBM Integration Bus on premises.

There are currently some restrictions on what you can include in the BAR files that you upload to IBM Integration Bus on Cloud. For example, you cannot include standalone static libraries or message flows, and there are some message flow nodes that are not yet supported. If your application refers to shared libraries, those shared libraries must be packaged in your BAR file. For a full list of what you can include in your BAR file, see Supported resources in BAR files.

If you don’t have IBM Integration Bus on premises, you can download and install IBM Integration Bus for Developers. You can use IBM Integration Bus for Developers without charge in all development and unit test scenarios.

There are two ways to upload a BAR file to IBM Integration Bus on Cloud. If you’re logging in for the first time, click Upload BAR file. If you’ve already used the sample, go to the Integrations view and click Add integration. Locate and add your BAR file. The contents of the BAR file are used to create the integration. When the BAR file has finished being prepared, you can start it.

Result: Now that your integration is running, it’s ready to receive input. To find out how to call your integration, see Calling integrations in the cloud.

15 comments on"Get started with IBM Integration Bus on Cloud"

  1. hi is is it possible to develop message flows with in cloud and create barfile.

    • Ian_Larner June 26, 2017

      You use the IBM Integration Toolkit to develop message flows and create BAR files, which you can then deploy to IIB on Cloud or on premises. The IBM Integration Toolkit is provided with IIB on premises and IIB for Developers. If you don’t have IIB on premises, you can download and install IIB for Developers. You can use IIB for Developers without charge in all development and unit test scenarios. (See “Step 3: Upload your own BAR file” and Developing BAR files for IBM Integration Bus on Cloud).
      Regards, Ian

  2. 2JBG_BRIAN_LEE June 09, 2017

    Hi Karen:

    In IIB version, I was able to create the SWITCH SERVER and agent using the iibswitch command without any problem.

    But after I applied fixpack, the same command failed:

    C:\Program Files\IBM\IIB\>iibswitch create agentp /config c:\IIBCLOUD\agentp.json
    Creating iibswitch component ‘agentp’, please wait…
    Failed to create the iibswitch with configuration file c:\IIBCLOUD\agentp.json

    Any assistance/advice are greatly appreciated.

    • 2JBG_BRIAN_LEE June 09, 2017

      Hi Karen:

      I found the solution. Turned out that the Master Service for on my IIBonP was not running (it was set to manual). After starting the Master Service, I was able to create the SWITCH SERVER.

      • Karen Cameron June 12, 2017

        Thanks for letting me know the solution, Brian – glad you got it working!

  3. Hi Karen,
    wondering how to configure runtime environment? How do we run mqsi commands if required, let’s say for example if I need to enable CORS support that’s there on IIBv10
    mqsichangeproperties IB10NODE -e default -o HTTPConnector -n corsEnabled -v true

  4. I cannot get past the step “https://nbdeeflc.ibmintegrationbus.ibmcloud.com/customerdb/v1/customers or /3”. When running browser getting this error “401 Unauthorized –You need a valid user and password to access this content”. Already logged into my account. Not sure which UID/pwd is needed here. Any insights ?

    • Karen Cameron February 26, 2016

      Hi Sak1, I’m sorry to hear that you’re having access issues. To use Integration Bus on Cloud, you should just need the IBM ID and password that you used to request an account. The best place to get support is the forum: https://developer.ibm.com/answers/topics/integrationbusoncloud.html. If you raise your issue there, it would help if you could say which steps have worked for you – it sounds like you have been able to log in to IIB on Cloud, but that you get the error message when you click Upload your BAR file. Thanks.

  5. Sorry, too eager to post and misread your name. It should read “Hi Karen”. Apologies.

  6. Hi Cameron,

    Any chance this offering will be available as an ‘on-premise’ solution ?

    • Karen Cameron February 25, 2016

      Hi Melis,
      Thank you for your question. IBM Integration Bus is the on-premises solution. Integration Bus on Cloud can be used to deploy the message flows that you develop in Integration Bus on premises. If you want to try out IBM Integration Bus, you can download Integration Bus for Developers at no charge.
      I hope that answers your question.

  7. Karen Cameron November 02, 2015

    Hello Haideri. Thanks for your comments. We don’t currently provide the features that you mention. If there’s anything that you would like to see added in the future, you can submit an enhancement request here: https://developer.ibm.com/integration/help/submit-rfe/

  8. Thanks Karen for the useful Getting Started tutorial. I have deployed and tested the REST based sample flow. Now the query is, where is the admin/Web UI for this cloud offering. I have a free account and I have an integration flow running, now where can I see the logs (requests/response and any error details if they occur) for my flow.

    • Plus, if we need to configure some configurable service or we need to run some commands that we run on command console like for configuring a configurable service or mqsisetdbparms, how we will run those commands.

Join The Discussion

Your email address will not be published. Required fields are marked *