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.