What is Message Queueing?
When messages are stored in a queue, they are parked at intermittent points, called nodes, until they are ready to be forwarded to the recipient. The most commonly used form of message queueing is in electronic mail, more commonly known as email. Queueing is also often used in processing data in networks. In an email system that queues messages on its servers, the recipient does not have to retrieve the message immediately since the process of message queueing simply organizes or sorts the message according to the order in which they are received. Within each node that parks the message on its system or its server, the application for the email has a connection point or an end point that is used for the data transmission. Any previous messages or data in the system is held until there is more room on the server or until earlier messages are released from the server. After this process, current messages move on from the server and arrive at the end users mailbox or file and the process
Message Queuing is a proccess in which data is sent between applications across a network with guaranteed delivery. The data is sent in the form of messages, which may contain data, requests or virtually anything. Applications communicate asynchronously by putting these messages into a Queue on the sending side and retrieving them from another Queue at the destination. The transmission is done transparently to the applications, which need know nothing of the underlying network used to transmit these messages.