next up previous contents
Next: Mediator Up: Current Distributed Architectures Previous: Distributed Data

Publish/Subscribe

In a publish/subscribe architecture, services publish their availability while clients subscribe to services. A client can subscribe to a future service by queuing to the event. In many systems, objects are published including data and the methods to manipulate the data. For efficiency reasons, seldom are individual copies of the methods distributed with every object. Rather, a repository of methods is provided with run time linking and execution support. See Figure  6 on page  [*].


  
Figure 6: Publish/Subscribe
\resizebox{\textwidth}{!}{\includegraphics[10.014in,7.5in]{publish.eps}}



Ronald LeRoi Burback
1998-12-16