W3C home > Mailing lists > Public > www-archive@w3.org > November 2002

Pub sub

From: Martin Chapman <martin.chapman@oracle.com>
Date: Thu, 14 Nov 2002 14:23:50 -0800
To: <www-archive@w3.org>
Message-ID: <004401c28c2c$82813270$ecd9010a@us.oracle.com>

Some proposed text for pub/sub:


Publish and subscribe (pub-sub) is a style that  involves one or more
sources
sending (publishing)  messages to one or more receivers (subscribers),
where each subscriber has
stated interest in receiving such messages. 

There are a number of mechanisms that can be used to support the
distribution of messages. 
In a simple case, a publisher may only support one subscriber (e.g. a
network device 
that signals alarms to a manager), in which case simple one-way or sync
request/response 
may be used. When multiple publishers and subscribers are allowed,
message distribution may occur at 
the protocol level (e.g. udp), or though an intermediary distribution
service (e.g. a web service) that takes on
the responsibility of distributing the messages to interested parties.

Implicit in the pub/sub model is the act of subscribing, which is a
mechanism that each 
subscriber uses to express interest in particular messages. This act may
involve listening 
on a certain transport channel (e.g. a udp multicast port), registering
direct 
with a publisher, or registering with an intermediate distribution
service.

There are a variety of ways of declaring interest in a message which
include 
expressing interest in messages from certain publishers, messages with 
certain content (content based filtering), 
and messages communicated on certain "channels" or bindings.

 

_________________________________________________________________
Martin Chapman                                 500 Oracle Parkway
Consulting Member of Technical Staff           Ms 1op641
Oracle                                         Redwood Shores,
P: +1 650 506 6941                             CA 94065
e: martin.chapman@oracle.com                   USA
Received on Thursday, 14 November 2002 17:30:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:17:24 GMT