Benefits of message queuing to the application designer and developer
Some of the benefits of message queuing are:
- You can design applications using small programs that you can share between
many applications.
- You can quickly build new applications by reusing these building blocks.
- Applications written to use message queuing techniques are not affected
by changes in the way that queue managers work.
- You do not need to use any communication protocols. The queue manager
deals with all aspects of communication for you.
- Programs that receive messages need not be running at the time that messages
are sent to them. The messages are retained on queues.
Designers can reduce the cost of their applications because development
is faster, fewer developers are needed, and demands on programming skill are
lower than those for applications that do not use message queuing.