Oracle Integration Cloud Service (OIC) is a cloud-based application designed to perform integrations between other cloud-based applications. It is a complete, secure, and lightweight solution that enables you to connect your applications to the cloud. Oracle integration cloud service provides secure, enterprise-grade connectivity regardless of the applications you are connecting to or where they are located.
OIC provides native connectivity to Oracle’s software-as-a-service (SaaS) applications, such as Oracle Sales Cloud, Oracle RightNow Cloud, and many others. OIC’s service adapters simplify connectivity by handling the underlying complexities of connecting to applications using industry-wide best practices. Many adapters are for connecting to other cloud-based applications, including those made by companies such as Google, LinkedIn, MySQL, Ariba, Salesforce, Facebook, and more.
The main ICS components are connections and integrations. OIC offers six Integration Patterns that help us to build simple to complex integrations. When we are ready to create an integration, the starting point is to choose from the available patterns.
A connection is an instance of an adapter. You need to only create a connection that provides minimal connectivity information for each system. Once you integrate your applications and activate the integrations in the runtime environment, the dashboard displays information about each of the running integrations so you can monitor the status and processing statistics. One of the key tasks of any integration is defining how data is transferred or mapped between two applications. When you open the mapper for a request or response message in integration, the data structures are automatically populated with the information pulled from the source and target connections.
Before setting up Oracle Integration Cloud Services, during Oracle Public Cloud Machine installation, our Oracle engineers work with you to set up and create a database instance for Oracle Cloud Machine. To provision OIC, an additional schema must be provisioned in the same database. Integrations are developed using a simple but robust set of components, including connections to the applications you are integrating, data mappings, and lookups that map similar objects across the applications with which you share data.
You can manage errors from the error pages in OIC at the integration level, connection level, or specific integration instance level. The integration cloud service dashboard provides you with the information and tools to monitor and manage your integrations in the runtime environment. Administrative tasks can also include working outside the dashboard, such as when you activate or deactivate integrations.