Universal Messaging 10.5 | Concepts | Messaging Paradigms | Details of Usage for Software Developers
 
Details of Usage for Software Developers
Details of how to develop applications in various languages for the paradigms described above, including code examples, are provided in the appropriate language-specific guides.
The following language-specific guides are available:
Java:
C++:
C# .NET:
Python:
JavaScript:
Comparison of Messaging Paradigms
Datagroups
Channels
Queues
Subscriptions Managed Remotely
yes
N/A
N/A
Nestable
yes
N/A
N/A
Clusterable
yes
yes
yes
Persistence (data)
N/A
yes
yes
Persistence (state)
yes
yes
yes
Message Replay
yes
yes
yes
Synchronous Consumer
N/A
yes
yes
Asynchronous Consumer
yes
yes
yes
Synchronous Producer
yes
yes
yes
Asynchronous Producer
yes
yes
yes
Transactional Consumer
N/A
yes
yes
Non-Transactional Consumer
yes
yes
yes
Transactional Producer
N/A
yes
yes
Non-Transactional Producer
yes
yes
yes
Destructive Read
N/A
N/A
yes
Delta Delivery
yes
yes
N/A
Conflation (Event Merge)
yes
N/A
N/A
Conflation (Event Overwrite)
yes
N/A
N/A
Conflation (Throttled Delivery)
yes
N/A
N/A
User Specified Filters
N/A
yes
yes
Addressable Messages
N/A
yes
yes
User Access Controlled via ACLs
N/A
yes
yes
Microsoft Reactive Extensions
N/A
yes
yes
Accessible via JMS
N/A
yes
yes