A Publish
Subscribe Messaging protocol allowing a message to be published once and
multiple consumers (application / devices) to receive message providing
decoupling between the producer and consumer.
Ø A Producer sends
(publishes) a message (publication) on a topic (subject).
Ø A consumer subscribes
(makes a subscription) for messages on a topic (subject).
Ø A Message server or broker
matches publications to subscriptions.
·
If no matches the message is discarded.
·
If one or more matches the message is delivered to each messaging
subscriber or consumer.