NOTE: This wiki is provided by the OASIS standards consortium as a collaborative tool for members of the OASIS Advanced Message Queuing Protocol (AMQP) TC Technical Committee, who are permited to post to these pages. As this is an official workspace of the TC, the OASIS IPR Policy and other OASIS rules apply to its use. To learn more about the work of the TC, send a comment, or join this effort, visit the OASIS AMQP TC homepage.

Wiki pages are transient documents, so intermediate edits may not be saved. TC members should move all permanent work and stable artifacts to the TC's document repository, where the archival work product of the TC also can be viewed by the public.

AMQP TC Wiki

Summary of in-progress specifications:

Specification

Status

Abstract

Latest Version

JIRAs

Link Pairing

WD01

AMQP defines links as unidirectional transport for messages between a source and a target. A common messaging pattern is that of "request-response", that is, two parties partaking in a bidirectional conversation using messages. This document defines a common pattern for pairing two unidirectional links to create a bidirectional message transport between two endpoints.

Latest Version

Unresolved Issues

Anonymous Terminus

WD02

The Advanced Message Queuing Protocol (AMQP) is an open internet protocol for business messaging. AMQP defines links as a unidirectional transport for messages between a source and a target. The target of a link identifies the node to which messages are to be sent to. If a large number of distinct destinations are in use, or if the destinations to be sent to are not known ahead of time (for example, they are provided as a reply-to in incoming messages) then creating a link per destination can be burdensome. This document defines a mechanism whereby a single outgoing link can be used to transfer messages which are then routed using the address carried in their “to” field.

Latest Version

Unresolved Issues

Connection Uniqueness

WD02

The Advanced Message Queuing Protocol (AMQP) is an open internet protocol for business messaging. This document defines a mechanism by which two processes communicating using AMQP v1.0 can ensure and enforce that there exists only a single open AMQP connection between the two of them.

Latest Version

Unresolved Issues

Connection Failover

WD02

The Advanced Message Queuing Protocol (AMQP) is an open internet protocol for business messaging. This document defines a mechanism by an AMQP host acting in the role of a network server (i.e. accepting incoming connection requests) can communicate connection details for alternative servers to AMQP containers acting as network clients. The primary use case for this information is to allow the client container to establish a new connection in the case that the server ceases to be active at the current network location

Latest Version

Unresolved Issues

Request Response Annotations

WD01

Large scale messaging networks may consist of multiple distinct sub-networks where addresses visible at one point in the network are not routable at other points. Where messages are transferred across network boundaries, addresses contained within the message (such as those in the reply-to field) may no longer be valid. This document defines mechanisms to allow messages which transit such boundaries to be annotated with sufficient information to allow responses to be directed back to the intended recipient.

Latest Version

Unresolved Issues

Address Discovery

Management

WD11

AMQP Management is layered on top of the AMQP protocol. Management operations are performed by sending command messages to management nodes. Management commands are sent in the body of messages encoded using the AMQP Type System. The results of management operations are returned using the AMQP Request/Response pattern. This specification defines four standard operations which are expected to be common to all types of manageable entities: Create, Read, Update and Delete. Additionally manageable entities may support entity specific operations. Management nodes also support discovery operations. These operations allow discovery of: manageable entities, the operations which can be performed on them, and other management nodes within the system.

Latest Version

Unresolved Issues

Claims Based Security

WD03

This specification describes an AMQP authentication scheme based on claims-based security tokens.

Latest Version

Unresolved Issues

Type Conversion

FrontPage (last edited 2017-05-05 11:00:17 by robgodfrey)