Java Message Service (JMS)
is vendor-agnostic Java API that one can use to integrate heterogeneous systems. This API is implemented by many vendors in their Message-Oriented Middleware (MOM) products, so when using any of these products (JMS providers) you can actually use the same API - the JMS API.
JMS offers many advantages, main of them are:
heterogeneous integration - some messaging systems allow...