Browse Prior Art Database

A method for efficient topic subscription management in a pub/sub environment

IP.com Disclosure Number: IPCOM000125717D
Original Publication Date: 2005-Jun-14
Included in the Prior Art Database: 2005-Jun-14
Document File: 1 page(s) / 65K

Publishing Venue

IBM

Abstract

Publish/subscribe messaging allows a user to subscribe or publish to any number of topic of interest, these topics being organised in a hierarchical namespace structure. Having made a subscription to a topic, a client is sent a message each time a message is published into the messaging engine with the topic matching that described in the subscription. A subscription can be made to a number of topics in a hierarchy using only one subscribe request by providing a wild card match, this allows easy subscription to all topics or a given subset of topics. For example, subscriptions may be made to receive current football scores for all the clubs in a given division with the wildcard /football/premiership/* and if a further subscription is made to a particular club say /football/premiership/myteam there are now two subscriptions to the topic for "myteam".

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 1

A method for efficient topic subscription management in a pub /sub environment

Publish/subscribe messaging allows a user to subscribe or publish to any number of topic of interest, these topics being organised in a hierarchical namespace structure. Having made a subscription to a topic, a client is sent a message each time a message is published into the messaging engine with the topic matching that described in the subscription. A subscription can be made to a number of topics in a hierarchy using only one subscribe request by providing a wild card match, this allows easy subscription to all topics or a given subset of topics. For example, subscriptions may be made to receive current football scores for all the clubs in a given division with the wildcard /football/premiership/* and if a further subscription is made to a particular club say /football/premiership/myteam there are now two subscriptions to the topic for myteam.

  The system disclosed herein pertains specifically to messages sent to a web client. In this scenario a web page developer creates a page that binds HTML nodes to topics such that the page is updated dynamically at runtime with message data. This binding is very simple and takes the form of an annotated page markup e.g.

<td wmc:topic="abc/*">This will be replaced by messages arriving on any
topic one level under abc</td>
<td
wmc:topic="abc/xyz">This will be replaced by messages arriving
specifically for topic abc/xyz</td>

  The simple state of the...