ActiveMQ has different versions supporting different platforms like .NET, C++ other than Java. However, I would like to know whether it is possible to use these different implementations together in a single project, and inter-operate without any issues.
For example, if I would send a message from a Java application which is using ActiveMQ JMS, is it possible to retrieve the message from a .NET application which uses ActiveMQ (NMS?).
Is it possible to use XML over HTTP for transmission so that the messages can be sent through firewalls? Will there be performance issues if such a mechanism will be employed ?