mq5.0-source.src.share.java.webapps.ums.features.html Maven / Gradle / Ivy
UMS Features
1.
Support web based (such as AJAX) and non-web based applications (such
as Python).
2. Connection sharing among applications to ease
the broker load. By default, each UMS (JMS) connection to the broker
(JMS server) can serve 100 concurrent applications (configurable).
3. Ultra-simple API (protocol). Applications require
only to know two protocol messages to start sending and receiving
messages.
4. Extensible protocol. New services can be
added with no change to the existing applications.
5. No
client library to maintain or upgrade.
6. Support stateful
and stateless sessions. UMS sessions may be cached or not.
7.
Support simple messaging (XML or non-XML message format) and XML
messaging (SOAP message format with attachments). Support
transaction and non-transaction modes.
8. Support
container managed and broker managed authentication.