Link Relations

1. Supporting: Saga Workflows

Link Relations for Long-Lived Compensating Transactions (Sagas)

@See:

rel="routing-slip"

Link to a resource representing a Routing Slip coordinating a Long-Lived Compensating Transaction

rel="compensatingtx"

Link to a resource representing information about a compensating transaction for each member transaction of a Long-Lived Compensating Transaction



2. Supporting: Event-Driven Workflows

Link Relations for an Even-Driven (E.g. Pubsubhubbub) Hypermedia Workflow

@See:

rel="ping"

When included in a resource representation of a hub, the "ping" link relation MAY identify a target resource that can be accessed to notify a hub about the occurrence of an event firing. Ping message SHOULD NOT contain any data except for the reference to where a hub should retrieve information about the pinged event from.

rel="sub"

When included in a resource representation of an event, the "sub" (subscription) link relation MAY identify a target resource that represents the ability to subscribe to the pub/sub event-type resource in the link context.

rel="unsub"

When included in a resource representation of an event, the "unsub" (subscription cancellation) link relation MAY identify a target resource that represents the ability to un-subscribe from the pub/sub event-type resource in the link context.

rel="event"

Resource representation of a subscribe-able events.

rel="events"

Link to a collection resource representing a list of subscribe-able events.


Contents of this page are intended for standardization and are released under CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license by Irakli Nadareishvili. 2015.