title: What is the difference between JMS / JAXM / JAX RPC / Web Service / JAX-WS?
body: <p>I am trying to learn different web services to understand what they are used for. But, I am confused as these terms overlap frequently. I would appreciate if someone can tell me briefly what are the differences between these terminologies. I came across some sources such as <a href="http://java.sun.com/developer/Books/j2ee/jws/ch07.pdf" rel="noreferrer">http://java.sun.com/developer/Books/j2ee/jws/ch07.pdf</a>, however I am not able to distinctly differentiate them.</p>