One of the simplest ways to make systems of record available to SaaS and cloud applications like Salesforce is to surface the data with IBM Integration Bus (IIB).
In just a few simple steps, IBM Integration Bus flows can be added to App Connect as custom applications. Your custom applications have the same, familiar look and feel as the 3rd-party applications to users of App Connect. IBM Integration Bus flows could be performing extremely complex integrations, but when configured they appear just like any other application, with the same simple click-and-select experience to connect SaaS applications with on-premises proprietary applications and systems.
Further, you can exploit the extra capabilities of IBM Integration Bus (IIB) to interoperate with SaaS and cloud applications in a variety of ways:
- In IBM App Connect Designer, you can use an HTTP node to call any API in your API catalog, invoking IIB or other integration flows
- IIB can interact with IBM App Connect Professional through MQ or HTTP endpoints, passing information between IIB-connected back-end systems through IBM App Connect Professional and cloud applications like Salesforce.com’s cloud offerings.
- IIB flows can include the SalesforceRequest node to communicate synchronously with Salesforce.com by using Loopback connector technology from Strongloop. The Loopback connector invokes Salesforce by using the Force.com REST API to perform create, retrieve, update, and delete operations on predefined and custom Salesforce object types in a Salesforce system.