Microsoft Message Queue overview
Message queuing is a message infrastructure and development platform for creating distributed, loosely-coupled messaging applications. Message queuing provides guaranteed message delivery, efficient routing, security, transaction support, and priority-based messaging. The eConnect MSMQ interface leverages the abilities of MSMQ to handle messages between applications.
A queue is a logical container that MSMQ uses to store messages. Applications can send messages to queues where they are stored until a receiving application retrieves the message from the queue.
Applications typically create queues, locate existing queues, send messages to queues, and read messages in queues. To perform an operation on a queue, an application must first reference the queue.