Previous | Table of Contents | Next |
A proxy data provider must implement a ResourceEventSource. This involves synthesizing a current_version() operation and acting
as an event channel for ResourceChangeEvents.
The proxy must report:
• A different current version whenever the current version reported by one of the ultimate data providers changes.
• The value zero when any of the ultimate data providers reports zero.
In order to combine event sources, the proxy must connect to all of the ultimate data providers and receive their ResourceChangeEvents.
It must then provide an event service to the clients. Each event from each data provider is passed on to the clients. An
implementation could employ a standard CORBA Events service in this role.