Conformidade de especificação de WS-MetadataExchange e WS-Transfer
Antes de agosto de 2006, o WS-MetadataExchange definia seu próprio método de troca de metadados Get, que era usado pelo DPWS ( Perfil de Dispositivos para Serviços Web ). O WS-MetadataExchange especificação versão 1.1 substituiu esse método pelo método Get definido na especificação WS-Transfer.
No modelo atual, WS-Transfer fornece o método Get e não faz referência ao tipo do corpo. WS-MetadataExchange descreve o formato do corpo e um mecanismo para empacotar várias partes de metadados em uma única resposta, e o DPWS descreve partes específicas de metadados que um serviço deve incluir em uma resposta de metadados.
O WSDAPI não dá suporte completo à especificação de WS-Transfer. Como apenas o método Get é necessário para dispositivos, nenhuma outra parte do WS-Transfer foi implementada. Além disso, o WSDAPI não implementa o método GetMetadata opcional descrito em WS-MetadataExchange.