...
Qpid provides a multiple language implementation of the latest Advanced Message Queuing Protocol (AMQP) specification and related technologies.
...
Apache Qpid: AMQP Messaging for Java JMS, Ruby, Python, and C# for .NET
Qpid is a messaging implementation built on AMQP, that allows one to implement designed to support messaging for just about any distributed or business application. Client APIs include C++, Java, Ruby, Python and C# for .NET. In addition a JMS API is provided for Java making typical JMS (Passing TCK) use cases easy, Qpid has a fully conformant Java JMS client.
Qpid provides transaction management, queuing, distribution, security, management and heterogeneous multi-platform support.
...