What Is Message Queuing ?



Message Queuing


Message Queuing (aka MQ) is a way for applications running on various platforms, at various times and various servers, to communicate with each other across heterogeneous networks that may be temporarily off-line. It provides a form of communication between applications without the hassle of dealing with low-level communication interfaces/protocols. 

In a queuing environment, messages between therefor only the queuing system must be available. After the message is put in the queuing system, it is made available by the queuing system to the receiving application .
Messages are stored in queues until an application is ready to read and process them; this is an asynchronous communications method. A synchronous method is also possible, using the Request-Reply mechanism

This is one of important technology of Application servers and enterprise applications.

Main features of Message queuing:

1. There are no direct connections between programs.
2. Communication between programs can be time-independent.
3. Work can be carried out by small, self-contained programs.
4. Communication can be driven by events.
5. Applications can assign a priority to a message
6. Security.
7. Data integrity.
8. Recovery support.



Share your views...

0 Respones to "What Is Message Queuing ?"

Post a Comment

 

© 2010 Codes & Concepts All Rights Reserved Thesis WordPress Theme Converted into Blogger Template by Hack Tutors.info