Communication Paradigms - Connect
Communication Paradigms - Connect
Communication Paradigms - Connect
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Publish-Subscribe Systems<br />
What is publish-subscribe?<br />
A key example of a distributed event-based system whereby:<br />
Publishers publish an event e: publish(e)<br />
Subscribers express interest in a set of events specified by a filter<br />
f: subscribe(f)<br />
Events are delivered asynchronously: notify(e)<br />
Publish optionally advertise what they will produce: advertise(f)<br />
The system acts as a broker to deliver events to the right<br />
subscribers<br />
Uses in distributed systems<br />
As with groups, used in financial information systems and<br />
related news feeds applications<br />
Feature heavily in systems supporting cooperative working<br />
Increasingly used in ubiquitous computing/ monitoring<br />
Examples include JMS, Scribe, Siena, Gryphon and Hermes<br />
Adv. Dist. Systems G. Blair/ F. Taiani 37