A publisher-subscriber framework allows applications to publish historical information that other applications might request. The applications that publish the information are called publishers, while the applications that subscribe to the information are called subscribers. A publisher can specify this information in discrete units. Each discrete unit of information is called an event. Similarly, a subscriber may subscribe to an event by creating a subscription for it.
COMA enables management of events and their respective subscriptions on the server's target ORB as follows:
A COMA server with registered event classes enables clients to create, update, or remove subscriptions to events in those event classes.
COMA enables application-specific properties to be associated with the publisher or subscriber of a subscription.