This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Advanced Message Queuing Protocol" – news · newspapers · books · scholar · JSTOR(May 2018) (Learn how and when to remove this message)
Advanced Message Queuing Protocol
Communication protocol
Abbreviation
AMQP
Purpose
Message-oriented middleware
Developer(s)
AMQP working group (OASIS)
Introduction
2003; 21 years ago (2003)
OSI layer
application layer (Layer 7)
Website
www.amqp.org
The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security.[1]
AMQP mandates the behavior of the messaging provider and client to the extent that implementations from different vendors are interoperable, in the same way as SMTP, HTTP, FTP, etc. have created interoperable systems. Previous standardizations of middleware have happened at the API level (e.g. JMS) and were focused on standardizing programmer interaction with different middleware implementations, rather than on providing interoperability between multiple implementations.[2] Unlike JMS, which defines an API and a set of behaviors that a messaging implementation must provide, AMQP is a wire-level protocol. A wire-level protocol is a description of the format of the data that is sent across the network as a stream of bytes. Consequently, any tool that can create and interpret messages that conform to this data format can interoperate with any other compliant tool irrespective of implementation language.
^O'Hara, J. (2007). "Toward a commodity enterprise middleware". ACM Queue. 5 (4): 48–55. doi:10.1145/1255421.1255424.
^Vinoski, S. (2006). "Advanced Message Queuing Protocol" (PDF). IEEE Internet Computing. 10 (6): 87–89. doi:10.1109/MIC.2006.116. S2CID 14211884.
and 24 Related for: Advanced Message Queuing Protocol information
Microsoft MessageQueuing (MSMQ) is a messagequeue implementation developed by Microsoft and deployed in its Windows Server operating systems since Windows...
lightweight, publish-subscribe, machine to machine network protocol for messagequeue/messagequeuing service. It is designed for connections with remote locations...
open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the AdvancedMessageQueuingProtocol (AMQP)...
with any queue-based application. AdvancedMessageQueuingProtocol IBM WebSphere Message Broker Java Message Service MessagequeueMessageQueuing as a Service...
protocol AFP, Apple Filing Protocol APPC, Advanced Program-to-Program Communication AMQP, AdvancedMessageQueuingProtocol Atom Publishing Protocol BEEP...
the AdvancedMessageQueuingProtocol (AMQP). Comparison of instant messaging clients Comparison of instant messagingprotocols Matrix (protocol) Secure...
SOA Messaging technologies that do not implement the JMS API include: AdvancedMessageQueuingProtocol (AMQP) — standardized messagequeueprotocol with...
protocol Line code "Definition of: wire protocol". PCMAG.COM. Archived from the original on 2012-10-13. Retrieved 2011-04-11. "OASIS AdvancedMessage...
conventional messaging systems like Java Message Service (JMS), AdvancedMessageQueuingProtocol (AMQP), etc. Since the 0.11.0.0 release, Kafka offers transactional...
a messagequeueing service provides an internet scale messaging platform. A messagequeueing service is accessible through a variety of protocols such...
the de facto standard; and Quick Mail QueuingProtocol (QMQP), a network protocol designed to share e-mail queues between several hosts. qmail is nearly...
OLE 2 Compound Document format. Apache Qpid Messaging system, implements the AdvancedMessageQueuingProtocol. Apache River (Jini) Apache River is a project...
made available (see: binary blob). At least one network protocol, AdvancedMessageQueuingProtocol, uses the terminology of OBB. Android operating systems...
systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice...
original AdvancedMessageQueuingProtocol (AMQP), a founder of the Digital Standards Organization, and the editor of the RestMS web messagingprotocol. RestMS...
In telecommunications, a message exchange pattern (MEP) describes the pattern of messages required by a communications protocol to establish or use a communication...