Skip to main content

Message Queuing Systems

  • Living reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 193 Accesses

Synonyms

Message-oriented middleware (MOM); Message-oriented systems; Messaging systems; Queuing systems

Definition

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.

Key Points

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...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Recommended Reading

  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/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sara Bouchenak .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Bouchenak, S., de Palma, N. (2016). Message Queuing Systems. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1548-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_1548-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics