Introducción a WSDBIT
La API de servicios web para dispositivos (WSD) (WSDAPI) habilita los siguientes tipos de intercambios de mensajes:
Detección de un dispositivo DPWS.
Descripción de un dispositivo DPWS. Esto se conoce como intercambio de metadatos.
Envío de mensajes específicos del servicio, junto con datos adjuntos binarios, hacia y desde un servicio DPWS.
Suscripción y recepción de eventos desde un servicio DPWS.
Como se muestra en la ilustración siguiente, WSDAPI Basic Interoperability Tool (WSDBIT) usa WSDAPI para enviar y recibir mensajes DPWS. WSDBIT se puede usar para probar la interoperabilidad entre WSDAPI que se ejecuta en un cliente y una pila de DPWS que se ejecuta en un dispositivo.
Los escenarios de interoperabilidad están diseñados para comprobar el formato de mensaje junto con los protocolos que se usan en los intercambios de mensajes anteriores. Los escenarios se definen desde la perspectiva del cliente y se organizan en las siguientes categorías:
Pruebas de inspección de dispositivos y servicios y comprueba el intercambio de metadatos y detección de dispositivos DPWS.
Pruebas de control simple y avanzado y comprueba los mensajes específicos del servicio.
Los datos adjuntos comprueban los datos adjuntos de los mensajes, tal como se define en la especificación del Mecanismo de optimización de transmisión de mensajes SOAP (MTOM).
Las pruebas de eventos y comprueban el evento de servicios web.
La comunicación segura incluye elementos de todos los escenarios anteriores.
Dependiendo de las necesidades específicas de las pruebas de interoperabilidad, puede implementar el dispositivo, el cliente o ambos.
También puede implementar de forma selectiva secciones de los casos de prueba. Por ejemplo, solo puede implementar la inspección de dispositivos y servicios y los casos de prueba de interoperabilidad de control simple y avanzado .
Nota Como mínimo, debe implementar los casos de prueba de interoperabilidad de inspección de dispositivos y servicios porque otros casos de prueba lo requieren.