Publish-subscribe system
First Claim
Patent Images
1. A publish-subscribe system comprising:
- a producer configured to publish a message and to subscribe to an acknowledgement that the message was received;
a consumer configured to subscribe to the message and to publish the acknowledgement; and
a network configured to register a message subscription and an acknowledgement subscription, to process the message subscription and the acknowledgement subscription, to forward the message to the consumer based on the message subscription and to forward the acknowledgement to the producer based on the acknowledgement subscription.
2 Assignments
0 Petitions
Accused Products
Abstract
A publish-subscribe system includes a producer configured to publish a message and to subscribe to an acknowledgement that the message was received. The system also includes a consumer configured to subscribe to the message and to publish the acknowledgement. The system further includes a network configured to register a message subscription and an acknowledgement subscription, to process the message subscription and the acknowledgement subscription, to forward the message to the consumer based on the message subscription and to forward the acknowledgement to the producer based on the acknowledgement subscription.
-
Citations
18 Claims
-
1. A publish-subscribe system comprising:
-
a producer configured to publish a message and to subscribe to an acknowledgement that the message was received;
a consumer configured to subscribe to the message and to publish the acknowledgement; and
a network configured to register a message subscription and an acknowledgement subscription, to process the message subscription and the acknowledgement subscription, to forward the message to the consumer based on the message subscription and to forward the acknowledgement to the producer based on the acknowledgement subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A reliability application program interface (API) for reliable content-based messaging comprising instructions to cause a processor to:
-
receive a message from a producer application;
register a subscription for an acknowledgement to the message;
modify the message by adding at least one field to the message;
forward the message to an interface to publish the message to a content-based message (CBM) network; and
receive the acknowledgement from the interface. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A reliability application program interface (API) for reliable content-based messaging comprising instructions to cause a processor to:
-
receive a message from an interface;
modify the message by removing at least one field from the message;
publish an acknowledgement to the message; and
forward the message to a consumer application. - View Dependent Claims (15, 16, 17, 18)
-
Specification