Message Exchange Patterns

A message exchange pattern (MEP) defines the sequence and cardinality of messages sent between the provider and the consumer for an interaction. MEPs contain both normal and fault messages. The gateway supports several different styles of message exchange as well as the ability to mediate between them.

The service gateway supports the following patterns:
Synchronous Request-Response (Sync)
A consumer sends a message to a provider with the expectation of a response over the same client connection.
The provider sends a response or fault and the consumer responds with a status.
Asynchronous Request-Response (Async)
A consumer sends a message to a provider with the expectation of a callback of a response.
The provider acknowledges the request. The provider then sends a response message or fault and the consumer responds with a status.
Consume Message
A provider sends a message to a consumer.
The service gateway supports different MEPs between the facade consumer and the facade service and between the target consumer and the target service.