Message Queuing Systems
Message-oriented middleware (MOM); Message-oriented systems; Messaging systems; Queuing systems
A message is an information sent by a sender process to a receiver process. A message queue is a mechanism that allows a sender process and a receiver process to exchange messages. The sender posts a message in the queue, and the receiver retrieves the message from the queue. A message queuing system provides a means to build distributed systems, where distributed processes communicate through messages exchanged via queues.
A message queuing system provides several facilities, such as creating messages, creating queues, initializing sender and receiver processes, and providing a means to send and receive messages.
First of all, a message queuing system provides a facility to build a message and fill it with data. Properties may be associated with a message, such as the message size, the message expiration time and the message priority.
A message queuing system...
- 1.IBM. WebSphere MQ. 2008. http://www-306.ibm.com/software/integration/wmq/
- 2.JBoss. JBoss messaging. 2008. http://labs.jboss.com/jbossmessaging/
- 3.Oracle. Oracle9i application developer’s guide – advanced queuing. 2008. http://download.oracle.com/docs/cd/B10500_1/appdev.920/a96587/toc.htm
- 4.ScalAgent. JORAM: java open reliable asynchronous messaging. 2008. http://joram.objectweb.org/
- 5.Skype. SkyTools PgQ. 2008. https://developer.skype.com/SkypeGarage/DbProjects/SkyTools
- 6.Sun Microsystems. Java message service (JMS). 2008. http://java.sun.com/products/jms/
- 7.The Apache software foundation. Apache ActiveMQ. 2008. http://activemq.apache.org/