Overview
Hermesjms has only been tested with WebMethods Enterprise 6.1 JMS and there is a plugin available. I have only tested in the queue domain. There is a bug in their QueueBrowser implementation so you don't always get all the messages on a client queue.
Hermes comes with a special JNDI InitialContextFactory that will create the administered objects for you from those can be found on the broker - it creates a ConnectionFactory per client group and a Queue per client queue.