In Chapter 3, Distribute Messages Using the Pub-Sub Model, we introduced the idea of publishing and subscribing within ICS and looked at the benefits of using such a framework. However, the ICS publish and subscribe mechanism only works within ICS and cannot be accessed directly from external applications. Oracle does, however, offer a service known as Oracle Messaging Cloud Service (OMCS) as part of its platform as a service group of services (https://cloud.oracle.com/messaging). This provides all the benefits of publish and subscribe, as well as a provider-consumer pattern.
OMCS is an enterprise messaging solution built using WebLogic Messaging at its heart, but it extends this to provide a framework, which means clients can utilize the messaging infrastructure through web services and have the means to mitigate against certain types of security attacks.
For developers, OMCS is a powerful tool, as it implements the mature industry...