Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
XML-Webdienstsuche ist der Vorgang des Suchens bzw. Ermittelns eines oder mehrerer verwandter Dokumente, die einen bestimmten Webdienst mit WSDL (Web Services Description Language) beschreiben. Über den Suchvorgang registrieren XML-Webdienstclients, dass ein XML-Webdienst vorhanden und wo dessen Dienstbeschreibung zu finden ist.
Eine veröffentlichte DISCO-Datei – ein XML-Dokument, das Links zu anderen, den Webdienst beschreibenden Ressourcen enthält – ermöglicht das programmgesteuerte Durchsuchen eines XML-Webdienstes. Das folgende Beispiel zeigt die Struktur eines Discovery-Dokuments:
<?xml version="1.0" encoding="utf-8" ?>
<discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://schemas.xmlsoap.org/disco/">
<contractRef ref="https://www.contoso.com/Counter.asmx?wsdl"
docRef="https://www.contoso.com/Counter.asmx"
xmlns="https://schemas.xmlsoap.org/disco/scl/" />
<soap address="https://www.contoso.com/Counter.asmx"
xmlns:q1="http://tempuri.org/"
binding="q1:CounterSoap"
xmlns="https://schemas.xmlsoap.org/disco/soap/" />
</discovery>
Hinweis Das Discovery-Dokument enthält Elemente mit Links (URLs) zu Ressourcen, die Discovery-Informationen über einen XML-Webdienst zur Verfügung stellen. Wenn es sich um relative URLs handelt, wird davon ausgegangen, dass sie relativ zum Speicherort des Discovery-Dokuments sind.
Eine Website, die einen XML-Webdienst implementiert, muss jedoch Discovery nicht unterstützen. Es kann eine Site, z. B. ein XML-Webdienstverzeichnis, die Beschreibung des Dienstes übernehmen. Oder aber die Suche nach einem Dienst kann nicht auf öffentlicher Basis erfolgen, z. B. wenn Sie einen Dienst zur privaten Verwendung erstellen.
Siehe auch
Infrastruktur von XML-Webdiensten | Verzeichnisse der XML-Webdienste