Universal Messaging 10.3 | Release Notes | Overview | License Types and Feature Sets
 
License Types and Feature Sets
To use Universal Messaging in a production environment, you require one of the following licence types:
NUMWF/TF
Universal Messaging Fully Featured / TC Universal Messaging Fully Featured
NUMWI
Universal Messaging for Integration Active/Passive
NUMWS
Universal Messaging for Integration Active/Active
The following table shows the feature sets available with each of the license types:
Feature Name
Description
NUMWF / NUMTF
NUMWI
NUMWS
Max Resources
Can create channels, queues, data groups and data streams
Unlimited / Specified
Unlimited
Mixed Channels
Can create channels that contain messages that are persistent, reliable or transient
x
x
Simple Channels
Can create channels that contain messages that are reliable
x
x
Reliable Channels
Can create channels that contain messages that are reliable (current event ID persisted to disk)
x
x
Persistent Channels
Can create channels where all events are stored on disk
x
x
Transient Channels
Can create channels where events are not stored in any way
x
x
JMS Clients
Clients can use the JMS API
x
x
Java Clients
Clients can use the native Java API
x
x
Enterprise Clients (C++, C#, Python)
Clients can use additional native APIs (C++, C#, Python)
x
x
Federated Namespace
Organize servers within one namespace
x
x
Joins
Joins can be used to forward messages between servers or clusters
x
x
Publish Keys
Uniquely identify messages on a channel, used for merging or replacing
x
x
Snoop
Peek at messages on a queue or topic
x
x
Messaging Priority
Server can reorder messages based on priority
x
x
Active/Active Clustering
Clusters are formed of multiple active servers for high availability
x
x
Web Clients
Web browser-based clients
x
Mobile Clients
Mobile-based clients (Apple iOS, Google Android)
x
Plugins
Server can expose additional functionality (e.g. files, REST) over HTTP interfaces
x
Datagroups
Messaging focused on allowing management and alteration of client subscriptions
x
Scheduling
Run scripts on the server on a schedule, e.g. maintenance
x
Policy Server
Access to policy files required by Silverlight and Flex
x
HTTP Support
Connect over HTTP interfaces
x
AMQP
Use the AMQP protocol for messaging with queueing
x
MQTT
Use the MQTT lightweight protocol for embedded devices
x
Shared Memory
Low latency interface communication on the same machine
x
Multicast
Reliable multicast over UDP for efficient routing of messages
x
Note:
Universal Messaging ships with a trial license, which allows the full-feature server to run for a maximum of 90 days from first run. During the installation procedure, you can either choose to use the trial license, or you can specify the name of the production license file. If you start off with the trial license and later decide to move to a production license, follow the instructions in the section Upgrading from a Trial to a Production License of the Installation Guide.