Proxy Event Manager

Functionality

The Proxy Event Manager is able to maintain the list of Event Producers for a given topics. It can
be considered as a broker for Event Producer.

Technical requirements

The Proxy Event Manager is a native service directly integrated in PEtALS DSB.
The Source Code is available at: https://svn.petalslink.org/svnroot/trunk/research/dev/experimental/easyevent/proxy-event-manager

Components architecture

The behaviour of proxy event manager (PEM) is explained in animations below:

Animation Description

initializations:
Once ESB and EasierGOV are conntected (see How-to connect EasierGOV to EasyESB) and Web Services of providers binded to the infrastructure of services, EasierGov is able to detect the Event Producers among the Web Services.
Thus, EasierGOV create correspondence table between topics and Event producers.

subscriber mode:
When a Event consumer want to subscribe on a specific topic, it send its subscription to PEM. The PEM invokes EasierGOV to known all Event producer able to provide the required topic and send subscriptions to all providers found.

dynamicity:
When a new Event producer is added to infrastructure of services and if this producer sends events corresponding to a topic required by a client, the PEM automatically subscribes the client to this new Event producer.
When a Event consumer want to subscribe on a specific topic, it send its subscription to PEM. The PEM invokes EasierGOV to known all Event producer able to provide the required topic and send subscriptions to all providers found.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.