Conformité aux spécifications WS-MetadataExchange et WS-Transfer
Avant août 2006, WS-MetadataExchange définissait sa propre méthode d’échange de métadonnées Get , qui était utilisée par Devices Profile for Web Services (DPWS). La spécification WS-MetadataExchange version 1.1 a remplacé cette méthode par la méthode Get définie dans la spécification WS-Transfer.
Dans le modèle actuel, WS-Transfer fournit la méthode Get et ne fait aucune référence au type du corps. WS-MetadataExchange décrit le format du corps et un mécanisme pour empaqueter 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 Get 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 facultative GetMetadata décrite dans WS-MetadataExchange.