Implementieren eines Suchproxys

In diesem Thema werden die Schritte beschrieben, die zum Implementieren eines Suchproxys erforderlich sind. Ein Suchproxy ist ein eigenständiger Dienst, der ein Repository mit Diensten enthält. Clients können einen Suchproxy abfragen, um nach erkennbaren Diensten, die für den Proxy verfügbar sind. Die Art und Weise, wie ein Proxy mit Diensten aufgefüllt wird, hängt von der Implementierung ab. Ein Suchproxy kann z. B. eine Verbindung zu einem vorhandenen Dienstrepository herstellen und diese Informationen erkennbar machen, ein Administrator kann einem Proxy erkennbare Dienste mithilfe einer Verwaltungs-API hinzufügen, oder ein Suchproxy kann seinen internen Cache mithilfe der Ankündigungsfunktionalität aktualisieren.

Die WCF-Implementierung stellt Basisklassen bereit, mit denen problemlos ein Proxy erstellt werden kann. Sie können mit diesen APIs einen Suchproxy für das vorhandene Repository erstellen.

Der hier implementierte Suchproxy gleicht allen anderen WCF-Diensten. Sie können den Suchproxy auch erkennbar machen und die Clients nach seinen Endpunkten suchen lassen.

In diesem Abschnitt

Vorgehensweise: Implementieren eines Suchproxys
Beschreibt, wie Sie einen Suchproxy implementieren.

Vorgehensweise: Implementieren eines ermittelbaren Diensts, der beim Suchproxy registriert ist
Beschreibt, wie Sie einen erkennbaren WCF-Dienst implementieren, der beim Suchproxy registriert ist.

Vorgehensweise: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendet
Beschreibt, wie Sie eine WCF-Clientanwendung implementieren, die den Suchproxy zum Suchen nach einem Dienst verwendet.

Vorgehensweise: Testen des Suchproxys
Beschreibt, wie Sie den Code testen, den Sie in den vorherigen drei Themen geschrieben haben.

Siehe auch