title: EMS, ESB and MOM, JMS
body: <p>What is the relation and differences between the following terms?</p>
  
  <ul>
  <li>Enterprise Messaging System (EMS)</li>
  <li>Enterprise Service Bus (ESB)</li>
  <li>Message Oriented Middleware (MOM)</li>
  <li>Java Messaging Service (JMS)</li>
  </ul>