Oracle Integration Publish/Subscribe

April 11, 2023 | 6 minute read
Milad Shiraz
Product Manager
Text Size 100%:

OICPubSub

Discover our new pattern

The new Oracle Integration (OIC) Publish/Subscribe (Pub/Sub) pattern is rebuilt from the ground up. OIC Pub/Sub uses Application Event Service (AES), a native OIC eventing solution built on Oracle Cloud Infrastructure (OCI) Queue and other OCI services, to deliver a reliable mechanism for exchanging messages between publishers and subscribers. Hiding all the complexity of creating topics, this managed service provides a highly reliable and scalable asynchronous messaging system.

This pattern involves the publisher and the subscriber relying on a message broker, AES, that relays messages from the publisher to the subscribers. The host (publisher) publishes messages (events) with a set schema (event type) to a channel that subscribers can then sign up to (subscribe).

There are several advantages to using OIC Pub/Sub:

  • It allows messages to move between different integrations without integrations being aware of each other. This means you can simplify a complicated synchronous integration to smaller asynchronous integrations. In other words, you can have loose coupling between your integrations to make them more maintainable.
  • It provides fast and scalable expansion. You can easily add additional subscribers to an existing Pub/Sub pattern, without any concerns about interrupting the existing event flow from publishers to subscribers.
  • It allows for fast and real-time integrations of dispersed systems. Events are made available to multiple integrations for consumption, allowing applications across your organization to simultaneously receive relevant payload.

The new Pub/Sub is intended to provide feature parity with Pub/Sub in OIC Generation 2 and close the gap with regards to retention, visibility, and monitoring.

A word about events

Events in the new Pub/Sub are retained for up to 24 hours to compensate for subscribers’ unavailability to consume subscribed events. A new event dashboard provides you with detailed view of your events, their definitions, publishers, and subscribers. Events publishing and subscribing activities are now included in the activity streams. A number of monitoring initiatives are under way.  

Creating, publishing, and subscribing to events are made easier in the new Pub/Sub. You can simply create a new event type from the Event dashboard or the integration canvas. You can provide a JSON definition or upload one to create an event type. You can publish events from anywhere in an integration by simply adding a Publish action from the Actions menu in the canvas. You can select from the existing event types or create a new event type while creating a new publisher. To subscribe to events, you can create an event-driven integration, select from existing event types, or create a new event type to subscribe to.

Stay tuned for more improvments

Many more SaaS enablement, functional innovation, and healthcare Pub/Sub features are in development and will be available over the next several releases.

Milad Shiraz

Product Manager

Common-sense Product Manager. 


Previous Post

New Adapters and Connectivity Enhancements in Oracle Integration - April 2023

Madhav Poosarla | 14 min read

Next Post


Vertiv Connects Oracle SaaS: CPQ and Product Lifecycle Management Cloud with E-Business Suite using Oracle Integration – customer success webcast April 19th 2023

Jürgen Kress | 3 min read
Oracle Chatbot
Disconnected