Introdução ao WSDBIT
A API WSDAPI (Serviços Web para Dispositivos) (WSDAPI) habilita os seguintes tipos de trocas de mensagens:
Descobrindo um dispositivo DPWS.
Descrevendo um dispositivo DPWS. Isso é conhecido como uma troca de metadados.
Enviar mensagens específicas do serviço, juntamente com anexos binários, de e para um serviço DPWS.
Assinar e receber eventos de um serviço DPWS.
Conforme mostrado na figura a seguir, a WSDBIT (Ferramenta de Interoperabilidade Básica) do WSDAPI usa o WSDAPI para enviar e receber mensagens DPWS. O WSDBIT pode ser usado para testar a interoperabilidade entre o WSDAPI em execução em um cliente e uma pilha DPWS em execução em um dispositivo.
Os cenários de interoperabilidade destinam-se a verificar o formato da mensagem junto com os protocolos usados nas trocas de mensagens anteriores. Os cenários são definidos da perspectiva do cliente e são organizados nas seguintes categorias:
A inspeção de dispositivo e serviço testa e verifica a descoberta e a troca de metadados do dispositivo DPWS.
O Controle Simples e Avançado testa e verifica mensagens específicas do serviço.
Os anexos testam e verificam anexos de mensagens, conforme definido na especificação MTOM (Mecanismo de Otimização de Transmissão de Mensagens SOAP ).
O evento testa e verifica eventos de serviços Web.
A comunicação segura inclui elementos de todos os cenários anteriores.
Dependendo das necessidades específicas do teste de interoperabilidade, você pode implementar o dispositivo, o cliente ou ambos.
Você também pode implementar seletivamente seções dos casos de teste. Por exemplo, você pode implementar apenas a inspeção de Dispositivo e Serviço e os casos de teste de interoperabilidade de Controle Simples e Avançado .
Nota No mínimo, você deve implementar os casos de teste de interoperabilidade de inspeção de Dispositivo e Serviço porque outros casos de teste exigem isso.