Control of messages in publish/subscribe system
AssigneeInternational Business Machines Corporation
InventorHanson Lieu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorHanson Lieu
Estimating the term…
Control of messages in a publish/subscribe system is described. A publishing system creates a message for publishing to multiple subscribers via a broker system. The message and associated metadata are provided. The metadata defines control of the message and relates to control of publishing of the message, by the broker system, and/or control of use of the message, by a subscribing system. The message is published with the metadata. A broker system receives the message and analyses the metadata with respect to a subscriber. Based on the analysis, restrictions are applied to delivery of the message to the subscriber. A subscribing system receives the message and analyses the metadata with respect to the subscriber. Based on this second analysis, restrictions are applied to use of the message by the subscriber.
A system for allowing a corresponding publishing user to maintain fine-grain control of a message throughout an entire publish/subscribe architecture and for an entire useful life of the message, the system comprising:
A broker system in a publish/subscribe architecture, the broker system configured to allow a publishing user to maintain fine-grain control of a message throughout the entire publish/subscribe architecture including through end use of the message by a plurality of subscribing systems, the broker system comprising:
A computer program product for a broker system in a publish/subscribe architecture, the broker system configured to allow a publishing user to maintain fine-grain control of a message throughout the entire publish/subscribe architecture including through end use of the message by a plurality of subscribing systems, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, carried out at the broker system, the method comprising:
Dependencies are inferred from the claim text.