In this video we will show how to publish an orchestration in Adeptia ESB as a web service and configure it in Salesforce as a webhook to push any new changes or records from Salesforce to a target application such as Support Center. In this use case we will create a new Case and once we save it, Salesforce would push that new Case into Support Center as a new Request.
Adeptia takes the new Case record, maps it to Support Center addRequest REST API method and creates a new Request in that application.
Webhooks are used for API to API broker services where an Event in the Source Application pushes the new changes as an outbound message to a Target Application. Advantages of using webhooks is that you don't need to rely on inefficient polling mechanism to poll for new changes in the source app. Webhooks allow the source application to push new data records into target application automatically. Adeptia ESB provides the framework where you can orchestrate the behaviors of the webhook in terms of which applications you want to distribute the data once Salesforce pushes the new changes into this web service. For more information please go to support.adeptia.com/entries/83617725-Webhooks-enable-API-to-API-synchup