The Java Message Service (JMS) standard is a part of the J2EE spec that specifies how applications can exchange messages in either point-to-point fashion using JMS queues or in a publish/subscribe model using “topics”.
webMethods Broker has supported JMS since 2001, but the 6.5 version reportedly really cranks up the speed and adds some nice features such as message priorities.
There are many JMS providers, but only a few of them are truly enterprise-class in terms of scalability and reliability. Broker JMS is one of those.
I personally have worked with the Java API’s for MQSeries, Broker (native) and Broker JMS and find the native Broker Java API to be /b{much} easier to understand and to work with than either MQ or JMS.
Another major differentiator is that IMHO it takes a lot more up front administration to configure MQ than it does for Broker. With the greater queue visibility that is added into Broker Admin 6.5 you get both easier setup for Broker and the ability to look inside the “queues” that get created under the covers when you setup a Broker client group and client.
HTH,
Mark
#webMethods-Architecture#webMethods-General#Integration-Server-and-ESB#webMethods