SOAP frontend to JMS (aka soap2jms) integrates SOAP over HTTP and Message Queues allowing to access a JMS queue through a standard SOAP over HTTP web service.
It is not to be confused with "SOAP over JMS". Soap over JMS encapsulates a soap message into a JMS envelope. It has the same problems of JMS in terms of interoperability and it requires a JMS client implementation to connect to the server. (link)
Main features of this library are:
Clients don't have to depend on any JMS implementation libraries. They are simple JAX-WS web service clients, that can be supported by any JAX-WS implementation (Any J2EE container or Apache CXF if you are in a standalone application).
It is not to be confused with "Soap over JMS". Soap Over JMS encapsulates a soap message into a JMS envelope. It has the same problems of JMS in terms of interoperability and it requires a JMS client implementation to connect to the server. In other words the client must have the JMS client libraries of the right version (eg. "jboss-client.jar")
Server requirements:
In order to use the pre-built client
Clients that don't fulfill the requirements (eg. Axis or .NET) must implement a client starting from the wsdl.
Learn how to integrate the library: