I have previous written about using web service as a mediator to let languages other than Java to communicate with JMS server. The approach is only for simple usage such as a testing tool. For more advanced usages, we can consider Stomp whcih is an open messaging protocol. There are various clients exist for Perl, Python and Ruby. On the server side, however, there is only ActiveMQ support.

1 comment:

James Strachan said...

Note that ActiveMQ has a JMS bridge for communicating with other JMS providers; there's also an ESB if you need transformations or smart routing: http://servicemix.org/