2009-04-08 4 views

答えて

3

あなたはWCFサービスを作成する際について話しています.NET 2.0 ASMXクライアントの代わりにWCFを使用して既存のWebサービスを使用する場合、 WCFサービスを自分の作成については

  • ホスティングの面であなたに多くの選択肢を提供します
  • はあなたに多くのセキュリティオプションを提供します(アプリ、Windowsサービス、IISには、WAS)
  • あなたに多くのプロトコルオプションを提供します(単にHTTP以外に、あなたはまた、WS- *、TCP、名前付きパイプ、MSMQなどを使用することができます)
  • あなたが一度あなたのサービスを作成し、複数のエンドでそれを公開することができます異なるプロトコルを同時に使用するポイント

WCFを使用して既存のHTTP(ASMX)Webサービスと通信することについては、WCFがコードに対してより多くの設定を使用する点を除いては、大きなメリットはほとんどありません。とにかく他のWCFサービスを既に使用しているなら、物事を行う方法。

マーク

0

私は現在、WebClientまたはHttpWebRequest/HttpWebResponseを過去に使用するほとんどのものにWCFを使用しています。 WCFを使用してWebメソッドを呼び出す方法を明らかにするためのオーバーヘッドは間違いありませんが、WCFの拡張性とその抽象化により、これらの種類の呼び出しではさらに優れた候補になります。

私はすでにAkismetとRPXをかなり簡単に呼び出すために使っています。始めるため

、私はにある「WCFのWebプログラミング・オブジェクト・モデル」、と題しMSDNのドキュメントのセクションを見てみたい:

http://msdn.microsoft.com/en-us/library/bb412204.aspx

関連する問題