Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Message Queuing Systems

  • Sara Bouchenak
  • Noël de Palma
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1548

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 to check access.

Recommended Reading

  1. 1.
  2. 2.
    JBoss. JBoss messaging. 2008. http://labs.jboss.com/jbossmessaging/
  3. 3.
    Oracle. Oracle9i application developer’s guide – advanced queuing. 2008. http://download.oracle.com/docs/cd/B10500_1/appdev.920/a96587/toc.htm
  4. 4.
    ScalAgent. JORAM: java open reliable asynchronous messaging. 2008. http://joram.objectweb.org/
  5. 5.
  6. 6.
    Sun Microsystems. Java message service (JMS). 2008. http://java.sun.com/products/jms/
  7. 7.
    The Apache software foundation. Apache ActiveMQ. 2008. http://activemq.apache.org/

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.University of Grenoble I – INRIAGrenobleFrance
  2. 2.INPG – INRIAGrenobleFrance

Section editors and affiliations

  • Cristiana Amza
    • 1
  1. 1.Dept. of Elec. and Comp. Eng.Univ. of TorontoTorontoCanada