Retained publish/subscribe system
OwnerAndrew Banks, Daniel Millwoodinventors
Life of this patent
Estimating the term…
Abstract
Publications are retained in a publish subscribe broker hierarchy. The hierarchy includes publishers publishing to publishing brokers and subscribers subscribing to receive publications from the publishing brokers. A subscriber subscribes to receive publications on at least one topic from at least a subset of publishing brokers in the hierarchy. The subscriber receives publications on subscribed topics from brokers within the subset and retains the most recent publication on each topic.
Claims18
A method for retaining publications in a publish subscribe broker hierarchy, the hierarchy comprising publishers publishing to publishing brokers and subscribers subscribing to receive publications from said publishing brokers, the method comprising:
- subscribing to receive publications on at least one topic from at least a subset of publishing brokers in the hierarchy;
- receiving publications on subscribed topics from brokers within the subset;
- and
- retaining the most recent publication on each topic.
A system comprising:
- a retained publication server for retaining publications in a publish subscribe broker hierarchy, wherein the hierarchy comprises publishers publishing to publishing brokers and subscribers subscribing to receive publications from said publishing brokers;
- a subscriber component for subscribing to receive publications on at least one topic from at least a subset of publishing brokers in the hierarchy;
- a receiver component for receiving publications on subscribed topics from brokers within the subset;
- and
- a retainer component for retaining the most recent publication on each topic.
A computer program product for retaining publications in a publish subscribe broker hierarchy, the hierarchy including publishers publishing to publishing brokers and subscribers subscribing to receive publications from said publishing brokers, the computer program product comprising:
- a computer usable medium having computer useable program code embodied therein, the computer useable program code comprising:
- computer usable program code configured to subscribe to receive publications on at least one topic from at least a subset of publishing brokers in the hierarchy;
- computer usable program code configured to receive publications on subscribed topics from brokers within the subset;
- and
- computer usable program code configured to retain the most recent publication on each topic.
Dependencies are inferred from the claim text.