My aim is to add support for Advanced Message Queuing Protocol (AMQP) in WS-Messenger module of Apache Airavata.
WS-Messenger is a message broker implementation that is based on publish/subscribe communication model. It is the core notification handler in Airavata that implements the WS-Eventing and WS-Notifications specifications. These mechanisms that are based on HTTP and Web services definitely have a lot to offer, but they are not the only ways to do things and most importantly, there are cases that these models cannot cater for. AMQP is an open standard application layer protocol for message-oriented middleware. It has an efficient binary wire protocol and a message routing framework based on point-to-point and publish-and-subscribe models. The objective of this project is to implement a robust and efficient publish/subscribe and store-and-forward messaging framework in WS-Messenger based on AMQP.
Read more here.