Ermittlungs- und Metadaten-Exchange-Nachrichtenmuster

DPWS-Hosts und -Clients (Device Profile for Web Services) kommunizieren über das Netzwerk mithilfe einer Reihe von SOAP-Nachrichten über UDP und HTTP.

Das folgende Diagramm zeigt eine Übersicht über den erwarteten UDP- und HTTP-Datenverkehr zwischen einem DPWS-Host und einem Client.

Diagramm, das UDP- und HTTP-Datenverkehr zwischen einem DPWS-Host und einem Client zeigt.

Hello, Bye, Probe, Resolve und Get-Nachrichten werden alle ohne Netzwerkaufruf generiert. Diese Nachrichten werden verwendet, um den Gerätestatus anzukündigen oder eine Suchanforderung auszugeben. ProbeMatches-, ResolveMatches- und GetResponse-Meldungen werden als Reaktion auf Test-, Resolve- und Get-Nachrichten generiert.

Hello-, Bye-, Resolve- und ResolveMatches-Nachrichten treten immer über UDP auf. Ebenso werden Get - und GetResponse-Metadatennachrichten immer über HTTP oder HTTPS ausgeführt. Test - und ProbeMatches-Nachrichten werden normalerweise über UDP übertragen, erfolgen jedoch über eine HTTP- oder HTTPS-Verbindung in einem Szenario mit gerichteter Ermittlung. Weitere Informationen zu Meldungsmustern für die gerichtete Ermittlung finden Sie unter Problembehandlung bei Anwendungen mithilfe der gerichteten Ermittlung.

Die folgende Liste zeigt die typische Abfolge von Nachrichten auf dem Kabel. Nicht alle Nachrichten sind obligatorisch.

  1. Hello
  2. Test
  3. ProbeMatches
  4. Beheben
  5. ResolveMatches
  6. Abrufen (Metadatenaustauschanforderung)
  7. Getresponse
  8. Auf Wiedersehen

Informationen zu Webdiensten auf Geräten