UM store is the persistent store daemon, which is based on an asynchronous messaging model called Ultra Messaging Persistence. RulePoint uses UM store for communicating with all the processes across the source controller, responder, and event processor.
When application services run on multiple nodes, that is, separate Java virtual machine (JVM) processes, the JVMs communicate over the ultra messaging communications layer. The UM store delivers information, for example, from one source controller to a rule deployed in a separate JVM. Ultra messaging persists information in a series of proprietary files until the messages are acknowledged. If one component is not available, the messaging layer keeps the information until the component recovers.