WSDBIT 简介
适用于设备的 Web 服务 (WSD) API (WSDAPI) 支持以下类型的消息交换:
发现 DPWS 设备。
描述 DPWS 设备。 这称为 元数据交换。
向/从 DPWS 服务发送特定于服务的消息以及二进制附件。
订阅 DPWS 服务并从中接收事件。
如下图所示,WSDAPI 基本互操作性工具 (WSDBIT) 使用 WSDAPI 发送和接收 DPWS 消息。 WSDBIT 可用于测试客户端中运行的 WSDAPI 与设备中运行的 DPWS 堆栈之间的互操作性。
互操作性方案旨在验证消息格式以及上述消息交换中使用的协议。 这些方案从客户端的角度进行定义,并分为以下类别:
设备和服务检查 测试和验证 DPWS 设备发现和元数据交换。
简单和高级控制 测试和验证特定于服务的消息。
附件 测试和验证消息附件,如 SOAP 消息传输优化机制 (MTOM) 规范中定义。
事件 测试和验证 Web 服务事件。
安全通信 包括上述所有方案的元素。
根据互操作性测试的特定需求,可以实现设备、客户端或两者。
还可以有选择地实现测试用例的各个部分。 例如,只能实现 设备和服务检查 以及 简单和高级控制 互操作性测试用例。
注意 必须至少实现设备和服务检查互操作性测试用例,因为其他测试用例需要它。