Book Image

Implementing Oracle Integration Cloud Service

By : Robert van Molken
Book Image

Implementing Oracle Integration Cloud Service

By: Robert van Molken

Overview of this book

Discover how to use ICS to solve your integration needs with this Oracle Cloud book. Written by Oracle ACE Robert and ACE Associate Phil, you?ll learn how to deliver business value using ICS. ? The only guide to Integration Cloud Service on the market ? A comprehensive guide to building successful integrations on ICS ? Features practical examples and handy tools
Table of Contents (14 chapters)

Enrichment services


An enrichment point within an integration is intended to provide a means to add information to the integration through the invocation of another integration or web service. With an enrichment operation, there is one key requirement: the enrichment works in a two-way manner so that the response can be used to enrich our integration.

For our example, we are going extend our current integration and utilize a genuine external service rather than Apiary or Mockable. The service we are introducing is a REST-based service (although the response is provided in the form of XML) from TimeZoneDB (https://timezonedb.com/api). Of course, it is also possible to mock this service if you prefer. Using TimeZoneDB allows us to introduce a common idea used by many public web services, that of the API Key, sometimes referred to as an API token. The integration will ultimately look like this:

As you can see, we have incorporated the enrichment step on the response leg from Mockable, which...