Azure Queue Storage offers a message queue that can be used by applications. Message queues offer an asynchronous communication mechanism where a sender adds an message to the queue, which can be received by the receiver at a later time. Applications can benefit of this because they can decouple components, which can scale independently from each other.
You can send and receive messages from Queue Storage using the Azure Storage Client Libraries and the REST API.
Azure queue storage is covered in more detail in Chapter 13, Implementing Messaging Solutions.