Conformité à la spécification WS-MetadataExchange et WS-Transfer
Avant le 2006 août, WS-MetadataExchange définissait sa propre méthode d’échange de métadonnées, qui était utilisée par le profil de périphériques pour les services Web (DPWS). La version 1,1 de la spécification de WS-MetadataExchange a remplacé cette méthode par la méthode d’extraction définie dans la spécification WS-Transfer.
Dans le modèle actuel, WS-Transfer fournit la méthode d' extraction et ne fait pas référence au type du corps. WS-MetadataExchange décrit le format du corps et un mécanisme pour l’empaquetage de plusieurs éléments de métadonnées dans une réponse unique, et DPWS décrit des éléments de métadonnées spécifiques qu’un service doit inclure dans une réponse de métadonnées.
WSDAPI ne prend pas entièrement en charge la spécification WS-Transfer. Étant donné que seule la méthode d' extraction est requise pour les appareils, aucune autre partie de WS-Transfer n’a été implémentée. En outre, WSDAPI n’implémente pas la méthode GetMetadata facultative décrite dans WS-MetadataExchange.