| Message Queues - Message queuing technology provides the foundation for interconnecting disparate systems through the use of common queues and messages. Message queues are the operational systems' entry point into a messaging "network" that provides guaranteed message delivery via a reliable communication infrastructure. Queues are built upon persistent storage that prevents messages from being lost during a network or system failure. Queue managers can store and forward messages and provide performance features such as message prioritization, load balancing, and thread pooling. For applications, the strength of the message queue approach is the asynchronous processing that allows applications to be decoupled from the middleware implementation. Applications can send messages and continue processing without interruption or delay imposed by the middleware layer. Also, many implementations of message queues are supported on a variety of environments from mainframe to application servers, thus providing a sound enterprise solution.
|