Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | Getting Started | Overview of Event-Based Applications | The Broker
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.