About Event Integrations

An event integration subscribes to events that you create and publish in a separate integration. You create the events you want to publish and subscribe to in JSON-formatted or XML schema files.

Advantages of Event Integrations

  • Integrations are decoupled to make them easier to maintain. Event messages move between different integrations without the integrations being aware of each other.
  • Integrations are easily scalable. You can add additional subscribers to an existing event without concern for interrupting the existing event flow between publishers and subscribers.
  • Events are made available to multiple integrations for consumption, allowing applications across your organization to simultaneously receive relevant payload.
  • Custom headers can be defined in events, meaning that if the filter condition defined for the header is satisfied at runtime, the subscribing integration is triggered. If the filter condition is not satisfied, the integration is not triggered.

Event Design Process

You follow a simple design process for events in Oracle Integration:
  • Create an event in JSON or XML schema format. You can optionally define custom headers in events, meaning that if the filter condition defined is satisfied at runtime, the subscribing integration is triggered.
  • Create a publishing integration (application or schedule) in which you add a Publish event action for selecting the event.
  • Create an event integration to subscribe to the event.

Learn More About Event Integrations

See Create Event Integrations.