Notification Service

The OMG Notification Service extends the asynchronous message exchange of the Event Service and allows multiple event suppliers to send events to multiple event consumers. Similar in many respects to JMS, the Notification Service supports both the push and pull models and allows event channels to be federated without the use of intermediators. In addition, the Notification Service allows clients to specify exactly which events they are interested in receiving by attaching filters to each proxy in an event channel. Finally, the Notification Service provides mechanisms to configure various QoS properties on a per-channel, per-proxy, or per-event basis.

The CORBA Notification service uses the StructuredEvent class to represent its messages. In addition, it contains the EventChannel and EventType classes, which are analogous to the Queue and Topic classes of JMS. It also uses the StructuredPushConsumer and StructuredPushSupplier classes for its message consumer and producer objects, respectively.

Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.