Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'API WSD (Web Services for Devices) (WSDAPI) consente i tipi di scambi di messaggi seguenti:
Individuazione di un dispositivo DPWS.
Descrizione di un dispositivo DPWS. Questa operazione viene definita scambio di metadati.
Invio di messaggi specifici, insieme agli allegati binari, da e verso un servizio DPWS.
Sottoscrizione e ricezione di eventi da un servizio DPWS.
Come illustrato nella figura seguente, WSDAPI Basic Interoperability Tool (WSDBIT) usa WSDAPI per inviare e ricevere messaggi DPWS. WSDBIT può essere usato per testare l'interoperabilità tra WSDAPI in esecuzione in un client e uno stack DPWS in esecuzione in un dispositivo.
Gli scenari di interoperabilità sono destinati a verificare il formato del messaggio insieme ai protocolli utilizzati negli scambi di messaggi precedenti. Gli scenari sono definiti dal punto di vista client e sono organizzati nelle categorie seguenti:
Il test di ispezione dei dispositivi e dei servizi verifica l'individuazione dei dispositivi DPWS e lo scambio di metadati.
Test di controllo semplici e avanzati verificano i messaggi specifici del servizio.
Gli allegati testano e verificano gli allegati dei messaggi, come definito nella specifica MTOM (SOAP Message Transmission Optimization Mechanism).
Eventing testa e verifica Web Services Eventing.
La comunicazione sicura include elementi di tutti gli scenari precedenti.
A seconda delle esigenze specifiche del test di interoperabilità, è possibile implementare il dispositivo, il client o entrambi.
È anche possibile implementare in modo selettivo sezioni dei test case. Ad esempio, è possibile implementare solo l'ispezione dei dispositivi e dei servizi e i test case di interoperabilità di controllo semplice e avanzato.
Nota Come minimo, è necessario implementare i test case di interoperabilità per l'ispezione dei dispositivi e dei servizi perché altri test case lo richiedono.