Publish/subscribe system
OwnerBenjamin Joseph Fletcher, Martin J. Gale +1inventors
InventorsBenjamin Joseph Fletcher, Martin J. Gale, Andrew David Reynolds
Life of this patent
Estimating the term…
Abstract
In a publish/subscribe system, messages may be received from one or more publishers and forwarded to one or more subscribers who have registered an interest in receiving messages on topics to which the messages pertain. An improved retention mechanism is implemented by identifying a message is one for which retention may be applicable. Once the message has been identified, an algorithm is executed to establish a retention policy for the message. The algorithm may be based on the message contents or upon the state of the publish/subscribe system or the history of publish/subscribe transactions relating to the topic to which the message pertains.
Claims21
A method of operating a publish/subscribe system comprising:
- receiving a message from a publisher;
- determining whether the received message should be retained;
- and,
- in response to a determination that the received message should be retained, establishing a retention policy for the received message.
A computer program product for operating a publish/subscribe system comprising a computer usable medium having computer usable program code embodied therewith, said computer usable program code comprising:
- computer usable program code configured to receive a message from a publisher;
- computer usable program code configured to determine whether the received message should be retained;
- and,
- computer usable program code configured to, in response to a determination that the received message should be retained, establish a retention policy for the received message.
A message broker for a publish/subscribe system, comprising:
- means for receiving a message from a publisher;
- means for determining whether the received message should be retained;
- means responsive to a determination that the received message should be retained for establishing a retention policy for the received message.
Dependencies are inferred from the claim text.