0

WCFWeb サービスをパブリック ドメイン (インターネット上) でホストして、任意のクライアント アプリケーション (Java、.net など) がそれを使用できるようにしたいと考えています。

WSDL、サービスの詳細 (提供内容など) を提供します。しかし、

  1. binding詳細をクライアント に通知するにはどうすればよいですか?あなたがインターネットに接続していて、クライアントが誰になるかわからないときに、拘束力のある詳細を外部の世界にどのように通知するのか知りたい. WSDL はサービスの詳細を提供します。同様に、サービスとの通信に必要なバインディングを通知するメカニズムは何ですか。

  2. 誰でも利用できるインターネット経由で Web サービスを公開したい場合、特定のバインドに固執する必要がありますか?

4

1 に答える 1

2
  1. svcutil または Visual Studio (バックグラウンドで svcutil を使用) は、メタデータ交換バインディングによって提供されるバインディング仕様を理解します (こちらを参照) 。
  2. そうではありません。Web サービスを .NET 以外のテクノロジで使用する場合は、.NET 固有の実装を使用しないでください。
  3. basicHttpBinding は SOAP 1.1 で動作します。SOAP 1.2 および WS-* を使用した wsHttpBinding。Web サービスを相互運用できるようにする場合は、他のバインディングを使用しないでください。
于 2012-05-17T06:21:54.377 に答える