Ich kenne die Unterscheidung zwischen UDDI und Ws-Discovery (gut bekannt Ort, um einen Dienst vs Broadcast zu suchen). Aber meine Frage ist: Was ist der einfachste Weg, einen Webservice in WCF zu entdecken? Mit einfachsten meine ich, was ist bereits in WCF implementiert und kann jetzt verwendet werden? Ich habe keine integrierte Implementierung in WCF für UDDI oder Ws-Discovery gesehen.Web-Service-Discovery in WCF: Ws-Discovery oder UDDI?
Haben Sie einen Link oder Erfahrung, um über diese beiden Protokolle in WCF zu teilen?
UPDATE
Jetzt denke ich über drei Lösungen, auf .NET 4.0 für WS-Discovery warten, oder vielleicht meine eigene Entdeckung zu schaffen mit dem Peer-Bindung durch WCF bereitgestellt to-Peer-Bindung. Auf diese Weise kann ich eine Anfrage senden. Oder verwenden Sie die Implementierung über den Link von eed3si9n.
Ich denke, dass ich eine Gateway-Schnittstelle tun werde, um die Implementierung letzter zu ändern.
Ich habe noch nicht festgestellt, Web-Service-Discovery von irgendeinem Wert sein. Das könnte bedeuten, dass ich noch nie ein Szenario gesehen habe, in dem es nützlich wäre. Ich wäre interessiert, wenn Sie Ihr Szenario teilen könnten - Sie haben vielleicht ein gutes Szenario gefunden. –
Hallo John, ich habe mehrere Terminals, die mit einem Dienst "sprechen". Aber ich will keine Referenz in der Konfigurationsdatei meiner Anwendungen in den Terminals zu einem bestimmten Endpunkt + Bindung, weil dies zu einem Albtraum bei der Wartung führt, wenn ich eine Bindung oder meinen Server ändere. –
"Wartung Albtraum"? Wir sprechen hier über die Aktualisierung von "n" XML-Dateien! Ich würde das kaum einen Albtraum nennen. –