Solution Features Load Handling
We are focused on the high speed, low latency delivery of very large amounts of message traffic. With this in mind, we have reduced multi-level architectures wherever possible. The UME and LBM design removes the need for central choke points like message servers as well as extra data copying and processing by removing the need for separate messaging daemons to filter unwanted traffic. In addition, we want the sending application to be able to control data flow as well as protocol selection. If the sending application does not want to define this, the messaging layer will pick the most efficient transport based on a set of rules built into the messaging layer, or the system administrator can configure it.
The next generation design of our messaging software eliminates the need for messaging servers, routers and messaging daemons. This streamlines message data flow, reduces latency, increases throughput and allows data to flow directly from sender to receiver resulting in a true application-to-application product.
The Persistent Store component of UME supports fault recovery of failed stores gracefully taking up from the last successful transmission. It also allows messaging applications to decouple the lifetime of message streams from the lifetimes of the sources sending and receivers receiving them. In particular, the UME Persistent Store allows a message stream to live on even after the source that sent it is gone. Furthermore, a source need not wait till a receiver is ready before sending messages. In short, sources and receivers need not be running at the same time in order to pass messages.
29West Japan