I have used web services(WCF with asynchronous callback). Now I am learning Messaging Queues. When we can prefer a Message Queue over Web service
For Example: If I implemented an Asynchronous web service(WCF with Async callback or Asynchronous REST service), I can request for something and in meanwhile I can continue with other operations. So when we can prefer Message Queue over async web service?.