Universal Messaging 10.5 | Migrating webMethods Broker to Software AG Universal Messaging Documentation | Migrating from webMethods Broker to Universal Messaging Guide | Introduction to Universal Messaging | Understanding Universal Messaging Features | Universal Messaging Feature Comparison
 
Universal Messaging Feature Comparison
The following table contains a comparison of standard features supported in Broker and Universal Messaging:
Standard feature
Broker
Universal Messaging
JMS
O
O
MQTT
O
AMQP
O
C#
O
O
C
O
C++
O
Java
O
O
JavaScript
O
Active/active clustering
O
Active/passive clustering
O
O
Docker
O
iOS
O
Andriod
O
The following table contains a comparison of features in Broker and different versions of Universal Messaging. O indicates that the feature is available.
Feature
Broker
Universal Messaging 9.12
Universal Messaging 10.1
Universal Messaging 10.3
pub.publish:publish
O
O
Client side queue (CSQ)
O
O
publishAndWait/reply
O
O
pub.publish:deliver
O
O
Native triggers
O
O
Local trigger filters
O
O
Server-side trigger filters
O
O
Trigger joins
O
O
Multiple conditions
O
O
Duplicate detection
O
O
Multiple servers for webMethods Messaging
O
SSL/basic auth connections
O
O
Automatic subscriber interest propagation
O
O
JCA adapter
O
O
XA
O
Document auditing
O
Concurrent JMS trigger
O
O
Concurrent Native trigger
O
O
Serial JMS trigger
O
O
Serial Native trigger
O
O
Horizontal scaling JMS publish
O
O
Horizontal scaling native publish
O
Horizontal scaling JMS subscribe
O
O
Horizontal scaling Native subscribe
O
The following table explains the types of durable subscribers:
Type
Notes
wM Messaging Triggers
JMS Triggers
Purge allowed
Shared
Allows multiple consumers, where each messages reaches one consumer. More efficient internal implementation.
Concurrent (10.0+)
Shared durable Connection Factory (10.0+)
Yes
Exclusive
JMS standard - allows only a single consuming client thread.
10.3
Non-shared durable Connection Factory
No
Serial
Enforces serial consumption across 1 .. n subscribers
10.3
Serial durable Connection Factory
Yes