title: How to use Webshere MQ Server via ActiveMQ server and what to bear in mind?
body: <p>We have a requirment to connect to a JMS queue provided by an externally controlled IBM Websphere MQ server. Now, the easiest way to do it would be to include the Websphere MQ client into our application and just use the queue.</p>
  
  <p>But IBM was so far not able to tell me about possible licensing costs of this setup. I saw forum posts and hints on IBM download pages that using the client is free of charge, but I do not know for sure. Maybe it's even the case, that the owner of the MQ server is allowed to provide us the client jar to use it for connecting to them, but again, I don't know for sure.</p>
  
  <p>So I am evaluating the possibility to setup my own open source JMS server, for example an Apache ActiveMQ, and then bridge over to the Websphere MQ. For this, 2 questions rise up for me:</p>
  
  <ol>
  <li>Technical solution: How would that be done exactly? I read a bit about bridging between JMS providers and something about the Apache Camel project, but have so far no exact idea how much work this will be and what needs exactly to be done.</li>
  <li>Impacts: What should I bear in mind when implementing such a scenario? Do I still have to include the MQ client and such would not benefit over a direct connect? Are there any negative impacts compared to a direct connect that I must consider?</li>
  </ol>
  
  <hr>
  
  <p>Update: Our application is a Java EE 6 application running on a JBosss 7.1. <del>Concerning the MQ server version I have no information yet.</del></p>
  
  <hr>
  
  <p>2nd Update: The MQ server version is 6.5.</p>