Every message is guaranteed to be delivered to every requesting listener, whether or not the sender and listener run concurrently. Each listener receives each message exactly once. Further, applications may bracket multiple messaging and database operations in a single unit of work. This ensures that the system is always in a known, consistent state. Messages are delivered using network-level protocols that allow a message to be sent once, no matter how many receivers require delivery.
Messaging can be reliable, certified or transactional, as appropriate for each interaction.
See our Web site for specific details. For a printable pdf version of this page click here. Worldwide Offices Use of this site indicates that you accept the Terms of Use .