The Broker
The Broker coordinates the exchange of events between client programs. To accomplish this complex task, the Broker:
Queues all events that are published by
Broker clients.
Sends events to those clients which have subscribed to and are ready to receive the event.
Provides various levels of reliable delivery of events through the use of event sequence numbers. Sequence numbers are described in
Managing Event Types.
Provides event filtering services that allow
Broker clients to selectively filter the events they will receive, based on event content. See
Using Event Filters for more information on filters.
Maintains information on all event type definitions, through
Designer. See the
Software AG Designer Online Help for more information.
Note:Broker events are known as Broker document types in Designer.
Maintains information on
client groups, such as event publication permissions, event subscription permissions, network access control, and client event queue characteristics for
Broker clients in each group.
Maintains an event queue and client state information for each
Broker client that has been created.