Understand Integration Patterns

You can select from several types of patterns when creating an integration in the Select Integration Style dialog.

Pattern Description

App Driven Orchestration

Create an integration that uses an event or a business object to trigger the integration. For example, you create an integration with an Oracle RightNow Adapter as a trigger and an Oracle Engagement Cloud Adapter as an invoke. The Oracle RightNow Adapter subscribes to an event from the Oracle RightNow application to trigger the integration. Orchestration integrations include features such as the following:

  • Switch activities to create multiple routing expressions.

  • For-each activities for looping over repeating elements.

  • Assign activities for assigning values to scalar variables.

  • Ad-hoc mappings on switch branches.

  • Callback activities (to end a process and respond back to the sender) and end activities (to end a process without responding back to the sender) in asynchronous integrations.

See Create Application-Driven Orchestrated Integrations.

Scheduled Orchestration

Create an integration that uses a schedule to trigger the integration instead of an adapter. For example, you add an initial invoke adapter to read a trigger file and a second FTP adapter to download the file for further processing. After designing this integration, you schedule when to run it.

See Create Scheduled Integrations.

File Transfer

Create an integration to move files across a network.

See Create Scheduled Integrations.

Basic Routing

Create an integration with a blank trigger and invoke in which to add your own adapters. You can also create a single routing expression and request and response enrichments, as needed. You cannot create multiple routing expressions. If your integration requires this feature, create an orchestrated integration.

See Create a Basic Routing Integration.

Publish to OIC

Create an integration in which you add a trigger adapter to publish messages to Oracle Integration through a predefined Oracle Integration Messaging invoke. No configuration of the invoke subscriber is required.

The publisher and subscribers participating in this integration pattern can be activated and deactivated independently of each other.

See Create an Integration to Publish Messages to Oracle Integration.

Subscribe to OIC

Create an integration in which you add an invoke adapter to subscribe to messages from Oracle Integration through an Oracle Integration Messaging trigger. You are prompted to select the publisher to which to subscribe. You must have already created a publisher to which to subscribe. The publisher does not need to be active, but must already be completely configured.

Any business identifiers defined on fields in the published integration are copied to the subscriber. Any changes made to the published integration’s business identifiers after copying are not reflected in the subscriber. The publisher and subscribers participating in this integration pattern can be activated and deactivated independently of each other.

See Create an Integration to Subscribe to Oracle Integration.