Apama support for Java Message Service (JMS) messaging is integrated into the Apama correlator. This provides an efficient method for Apama applications to support JMS messages for communication with external systems.
Universal Messaging (UM) is Software AG's middleware service that delivers data across different networks. It provides messaging functionality without the use of a web server or modifications to firewall policy. In Apama applications, you can configure and use the connectivity provided by UM.
For messaging between Apama components, the use of UM described here is typically a simpler and more deeply integrated alternative to connecting to a UM realm using correlator-integrated messaging for JMS. However, you should use JMS when Apama is using UM to send messages to and receive messages from non-Apama systems. See
Using Correlator-Integrated Messaging for JMS, which supports configurable mapping between Apama event strings and whatever formats the non-Apama components are using for their JMS messages.