How WS-Addressing Works
The addressing information of SOAP messages generally depends on transport-specific headers that ensure that the message reaches the intended destination. The transport-specific headers do not contain any mechanism to allow the sender of the message to indicate that the reply should be sent to a different destination, rather than back to the sender. WS-Addressing allows you to send a reply to a different destination and not back to the sender. This is done by defining WS-Addressing headers, which contain information describing where the reply to the message should be sent.
To do this, WS-Addressing standard defines the following constructs:
Endpoint Reference. Contains information that is needed to route a message to an endpoint. An endpoint reference is an XML structure, which includes the endpoint address of the message and optional reference parameters and metadata.
Message Addressing Properties. Contains a set of WS-Addressing properties that conveys information, such as a unique message ID, action, and endpoint references that specifies the source and destination of the message and where the reply or fault messages are to be sent.