Question: what is the difference between soap over jms http?
Answer: Using SOAP over JMS gives some advantages compared to HTTP, specially related to reliability as you may use the persistence and acknowledgment features built in the standard. The same applies if you need to establish asynchronous communication or need to use the load balancing features provided by JMS servers.