Modèle de programmation d'application WS-Addressing (Adressage des services Web)
La spécification WS-Addressing définit une référence de noeud final représentée en XML (Extensible Markup Language) par un objet EndpointReferenceType qui encapsule les informations relatives à l'adresse de noeud final ainsi que les informations contextuelles supplémentaires associées au noeud final. Certains services peuvent être adressables à l'aide d'une simple adresse URI, ce qui est le cas pour la plupart des services Web standard. D'autres services peuvent nécessiter l'utilisation d'une référence de noeud final pour être traités, de sorte que les informations contextuelles supplémentaires associées au noeud final soient présentes dans les messages transmis au noeud final.
Les exemples de services utilisant les références de noeud final WS-Addressing incluent les ressources de services Web (WS-Resource) ainsi que les créateurs et destinataires de messages de notification de services Web (WS-Notification), pour lesquels la notion de ressources dynamiques est associée à leurs noeuds finaux. Dans ces cas, la référence de noeud final ne contient pas seulement l'adresse des services mais aussi les données permettant de sélectionner l'instance de ressource dynamique spécifique à utiliser pour le traitement d'un message de services Web.

<wsa:EndpointReference>
<wsa:Address>
http://www.example.com/service
</wsa:Address>
<wsa:ReferenceParameters>
<tns:SomeDisambiguatorElement>C</tns:SomeDisambiguatorElement>
</wsa:ReferenceParameters>
...
</wsa:EndpointReference>
Les API WS-Addressing fournissent les interfaces permettant l'implémentation du précédent modèle.