Use Case for JMS Topic
The use case for JMS Topic includes these considerations:
- A distribution mechanism for publishing messages that are delivered to multiple subscribers. 
- Multiple consumers require delivery of the message. 
- There is a timing dependency between publishers and subscribers. The publisher must create a subscription in order for clients to be able to subscribe. The subscriber must remain continuously active to receive messages, unless it has established a durable subscription. In that case, messages published while the subscriber is not connected will be redistributed whenever it reconnects.