Publish is a blind-send of a document to the Broker, and the Broker distributes the document to registered subscribers (triggers). If there is 1 subscriber, then 1 subscriber receives the document. If there are 30 subscribers, then 30 subscribers receive the document. The publisher did not need to know who or how many to send to.
Deliver is a directed send of a document to a specific Broker client. The message is addressed and the Broker ensures the message gets to that specific client.
#broker#Universal-Messaging-Broker#Integration-Server-and-ESB#webMethods