CodeApplicationMessageExchangePatternType
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType
A categorisation of services based on the type of application message exchange pattern.
Value | Definition |
---|---|
REQUEST_REPLY |
An application MEP consisting of a consumer sending a request to an information service, the service then executing the request and providing a reply to the consumer. |
ONE_WAY |
An application MEP consisting of a consumer sending a message to an information service without any requisite response from the information service. |
PUBLISH_SUBSCRIBE |
An application MEP consisting of a consumer sending a subscription request to an information service, the service then providing the consumer with means to access the subscribed information. |
FAN_OUT |
An application MEP consisting of a consumer sending sequentially a message to multiple information service according to the One-Way application MEP. |
SYNCHRONOUS_REQUEST_REPLY |
A Request/Reply application MEP requiring that the consumer wait for the information service to provide a response, and is unable to send/receive any other requests/responses until the initial response is received. |
ASYNCHRONOUS_REQUEST_REPLY |
A Request/Reply application MEP that does not restrict the consumer from completing other operations while waiting for the information service to respond. |
PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM |
A Publish/Subscribe pattern whereby the information service sends necessary updates (publish) to the consumer, in accordance with the subscription. |
PUBLISH_SUBSCRIBE_WITH_PULL_MECHANISM |
A Publish/Subscribe pattern whereby the information service keeps necessary updates available to the consumer, in accordance with the subscription. |
BROKERED_PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM |
A Publish/Subscribe pattern with push mechanism introducing a layer of decoupling between the publisher and subscribers by means of a broker. |
REQUEST_REPLY
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#REQUEST_REPLY
An application MEP consisting of a consumer sending a request to an information service, the service then executing the request and providing a reply to the consumer.
ONE_WAY
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#ONE_WAY
An application MEP consisting of a consumer sending a message to an information service without any requisite response from the information service.
PUBLISH_SUBSCRIBE
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#PUBLISH_SUBSCRIBE
An application MEP consisting of a consumer sending a message to an information service without any requisite response from the information service.
FAN_OUT
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#FAN_OUT
An application MEP consisting of a consumer sending sequentially a message to multiple information service according to the One-Way application MEP.
SYNCHRONOUS_REQUEST_REPLY
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#SYNCHRONOUS_REQUEST_REPLY
A Request/Reply application MEP requiring that the consumer wait for the information service to provide a response, and is unable to send/receive any other requests/responses until the initial response is received.
ASYNCHRONOUS_REQUEST_REPLY
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#ASYNCHRONOUS_REQUEST_REPLY
A Request/Reply application MEP that does not restrict the consumer from completing other operations while waiting for the information service to respond.
PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM
A Publish/Subscribe pattern whereby the information service sends necessary updates (publish) to the consumer, in accordance with the subscription.
PUBLISH_SUBSCRIBE_WITH_PULL_MECHANISM
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#PUBLISH_SUBSCRIBE_WITH_PULL_MECHANISM
A Publish/Subscribe pattern whereby the information service keeps necessary updates available to the consumer, in accordance with the subscription.
BROKERED_PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM
http://reference.swim.aero/information-services/service-categories/CodeApplicationMessageExchangePatternType#BROKERED_PUBLISH_SUBSCRIBE_WITH_PUSH_MECHANISM
A Publish/Subscribe pattern with push mechanism introducing a layer of decoupling between the publisher and subscribers by means of a broker.