[omniORB] Event and Notification Services

Gary D. Duzan gdd0@gte.com
Wed, 04 Jul 2001 00:01:58 -0400


In Message <NDBBKOCBNKAGEAJCAHDOOELFCMAA.olaf@tomotherapy.com> ,
   "Olaf Meding" <olaf@tomotherapy.com> wrote:

=>
=>Could someone briefly explain what the event service and the notification
=>services do?  What are they used for?  How are they used?  Where could I
=>find more info?  And lastly, does omniORB support these services?

   Basically, they both let you do the same thing: shove things
(events) in one end of a pipe (event channel) and get them out the
other, possibly with more than one input (producer) or more than
one output (consumer).  The notification service is an extension
of the earlier event service and adds new ways of managing the
event stream and structuring your events. The event service only
supported CORBA::Any as the event type; notification adds a structured
event type resembling a name-value pair list, and you can also send
or receive them in batches. There is also a fairly powerful filtering
mechanism that lets you select which events are allowed in or out
of an event channel.
   Yes, both are supported under omniORB. Check the omniORB web
page for information on OmniEvents and OmniNotify.

					Gary Duzan
					Verizon IT