2009-05-11 4 views
0

私のプロジェクトのWebサービスでは、デスクトップクライアントとSilverlightクライアントをサポートしたいと考えています。それぞれ別々のWebサービスを作成するか、すべての操作を1つのサービスに入れる必要がありますか?私がそれらを1つにまとめると、basicHttpBindingと一緒に行く必要があります。 winformsアプリケーションではwsHttpBindingを使用していますが、basicHttpBindingで何を失うのでしょうか?Silverlight +スマートクライアント操作を1つのサービスで実行できますか?

答えて

1

2つのエンドポイントを持つ1つのWebサービスを使用すると、basicHttpBindingとwsHttpBindingをサポートできます。

2つのバインディングの違いは基本的にWSはSOAP 1.2とWS-Addressingの仕様であるのに対し、加算wsHttpBindingでより多くのセキュリティオプションに

2

を提供しています、私は非常に強く、あなたが徹底的にこの読み取りをお勧めしますSOAP 1.1であるということである。

"SilverlightとWCF機能比較"

http://msdn.microsoft.com/en-us/library/cc896571(VS.95).aspx

かなりの数の落とし穴がありますWHEあなたがすでにwsHttpBindingソリューションを持っている場合、Silverlight用のWebサービスを開発してください。がんばろう!

編集:また、私はこの記事が有用であることが判明:

WCF:SOAPパケットレベルで http://geekswithblogs.net/claeyskurt/archive/2008/04/22/121508.aspx

をWSHttpBindingに比べBasicHttpBinding
関連する問題