"The main disadvantage of JMS is interoperability. If two apps are using JMS to communicate then they must be on the same implementation."
Thanks, Pramod