Advanced Message Queuing Protocol
Advanced Message Queuing Protocol (AMQP) - an open protocol standard for the application layer for messaging-oriented middleware. Features that define AMQP include message orientation, queuing, routing, reliability and security. AMQP specifies the behavior of the service and the communication client to the extent that the implementations of the different providers are interoperable in the same way as SMTP, HTTP, FTP and the like have created interoperable systems. The previous standardization of the middleware was done at the API level (eg Java Message Service) and focused on standardizing the programmer's interaction with different implementations instead of providing interoperability between multiple implementations. Unlike JMS, which specifies the API and set of behaviors that the communication implementation must provide, AMQL is a "cable level" protocol. The "cable level" protocol is a data format that is sent in the network as a stream of bytes. Consequ...