WS-Adressing ist eine Spezifikation zur Beschreibung von Adressinformationen zur Weiterleitung (Routing) von SOAP-Nachrichten im Header einer SOAP-Nachricht. Mit Routing ist hier nicht das netzwerktechnische Routing gemeint, sondern die gezielte Weiterleitung einer asynchronen Webservice-Nachricht an verschiedene Webservices.
Die Spezifikation definiert zum einen das Adressformat eines Webservice-Endpunktes (EPR - End Point Reference).
Zum anderen definiert sie einen Satz von Nachrichtenadressierungseigenschaften.
Diese sind:
- Message destination URI: die Ziel-URI der Nachricht,
- Source EPR: Quell-EPR der Nachricht
- Reply EPR: Ziel-EPR für die Anwortnachricht
- Fault EPR: Ziel-Adresse für Fehlermeldungen
- Action: ein Wert, der auf ein Sementik der Nachricht referenziert und zum vereinfachten Routing benutzt werden kann, ohne die Nachricht selbst parsen zu müssen
- Unique message ID URI: eine eindeutige Identifikations-URI
- Relationship to previous messages: URIs von Vorgängernachrichten