Community

Bluemix Private Catalog

Share this post:

With the Bluemix Private Catalog, delivered through our Cloud Integration service, developers in your organization can discover, bind and use your APIs as a service from the Bluemix Catalog.

This articles shows the simple steps to
* create an API from an on-premises database table
* publish an API as a Private Service and
* discover, bind and use the API in an application.

Create an API

You can easily create REST APIs using Cloud Integration from on-premises databases, applications, existing REST or Web Services, Cast Iron Live orchestrations and other Bluemix applications. You can expose APIs created from any of these sources as a Private Service in Bluemix Catalog.


Create an API

In this example we will build a REST API from an on-premises database. With a secure connection to the on-premises database, Cloud Integration lets you list the schema and tables from that database. You can then choose the table that you would like to access as a REST API. PRODUCT table is selected in this example.


Create an Enterprise API

You can choose the CRUD operations to support as part of this REST API. In this example we have decided to allow only the read operation from the table.



The API is successfully created and the Resources section displays the URL for API invocation along with required and optional parameters and a sample JSON response object.



Publishing an API

Publishing an API as a Private Service is as simple as clicking the Publish API button. This exposes your newly created API as a service in the Bluemix Catalog under the Private Services category.



In addition, we provide you with SDKs for easy consumption into your application code for JavaScript, Java and Ruby.

Private Services are only visible to members of your organization. Your Private Service shows as a new tile in the Bluemix Catalog and is easily distinguishable by the orange border and the orange ‘Private’ tag at the bottom of the tile.



Discover and Use a Private Service

Application developers in your organization can discover your service from the Catalog and preview the API details. They can also download SDKs (client side code) in Java, JavaScript and Ruby along with sample on how to use your API.



An application developer then can bind to your service to their applications and start utilizing the APIs exposed in that service.



Get Started with Cloud Integration

Add Comment
2 Comments

Leave a Reply

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


Marcos

Very good post. Really useful for newbies like me. It helps understand and consequently be able to explain how a client could take advantage of BlueMix with their own applications environment.

Reply

Luis Florez

Is this just for Bluemix Dedicated or for Public too?
Thanks!!

Reply
More Community Stories

Cloud trends: 70 percent of proactive CIOs look to partner to speed innovation

A recent C-suite study conducted by IBM found that 70 percent of IT executives recognized for thought leadership in their respective industries are seeking to tap into additional skills and resources to speed innovation and extend market reach. By creating an environment in which technology drives progress, these businesses can develop and deliver superior products to the market faster than the competition. Sounds great, right? But how do you get there?

Continue reading

Water Conservation Starter Kit demonstrates Streaming Analytics and Apache Quarks

Since our demonstration of this application in a Google+ Hangout, we have been asked numerous times about how others can try out the Water Conservation Application. The Water Conservation Application makes a great starter kit, as it demonstrates the reference architecture for Apache Quarks and how it can be used with the Streaming Analytics service. It also shows how one can easily write and deploy an IoT application using multiple services from Bluemix.

Continue reading

Code-free applications for Bluemix and Watson IoT Platform

The Internet of Things (IoT) is changing how we communicate with devices and our customers. It will also disrupt how we do application development. IQP Corporation’s code-free application builder enables programmers to create enterprise or IoT/M2M applications, with advanced coding as an option. But the solution also enables people without programming experience to easily build their own code-free applications.

Continue reading