title: what is the difference between JMS and XMPP?
body: <p>It seems that xmpp is used as protocol in chat application, but JMS also support multiple receiver mode.</p>
  
  <p>It seems that JMS is used in financial messaging system, but xmpp may also support persistence and reliable delivery.</p>
  
  <p>Can someone give an overview of these two protocols?</p>