Introduzione a WSDBIT
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. Si tratta di uno scambio di metadati.
Invio di messaggi specifici del servizio, insieme agli allegati binari, a e da un servizio DPWS.
Sottoscrizione e ricezione di eventi da un servizio DPWS.
Come illustrato nella figura seguente, lo strumento di interoperabilità di base WSDAPI (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 usati negli scambi di messaggi precedenti. Gli scenari sono definiti dal punto di vista client e sono organizzati nelle categorie seguenti:
Test di ispezione del dispositivo e del servizio e verifica lo scambio di metadati e individuazione dei dispositivi DPWS.
Test semplici e avanzati di controllo e verifica i messaggi specifici del servizio.
Gli allegati testano e verificano gli allegati dei messaggi, come definito nella specifica MTOM (SOAP Message Transmission Optimization Mechanism).
Verifica e verifica l'evento dei servizi Web.
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 le sezioni dei test case. Ad esempio, è possibile implementare solo l'ispezione del dispositivo e del servizio e i test di interoperabilità semplici e avanzati di controllo .
Nota Almeno, è necessario implementare i test case di interoperabilità per l'ispezione del dispositivo e del servizio perché altri test case lo richiedono.