The
request-response message
exchange pattern is where a client
asks a service provider a
question and then receives the answer to the question. The answer
may come in the form of a fault/exception. Both the request and
the response are independent messages.
The
request/response pattern is often implemented using synchronous
operations for simple operations. For longer running operations,
asynchronous (with message
correlation) is often chosen.