2011-01-26 17 views
6

私は内部ネットワーク内でのみ使用されるサービスを作成しています。私はコンパクトなフレームワーク(3.5)を使ってモバイルクライアントからこれにアクセスします。私はWCFの新機能です。標準のWindowsサービスを作成して得られないものを私に提供しますか?この環境でWCFを使用することには何らかの欠点がありますか?WCFサービスとWindowsサービス

+1

標準のWindowsサービスは、その特定のマシン上で実行され、そのマシン上で何かを実行するプロセスです。既定では、「発信」通信はありません.WCFがそのテーブルにもたらすものです。 –

答えて

6

なぜWindowsサービスでホストされているWCFサービスを使用しないのですか?

これは別のものです。 Windowsサービスはプロセスであり、WCFサービスはプロトコルと機能のハンドラ/実装者です。

EDIT申し訳ありませんが、あまりにも鈍いです。 WindowsホストでWCFサービスをホストすることもできますが、IIS/WASまたはその他の.NETアプリケーションでホストすることもできます。 IIS/WASを使用すると、認証、プロセスリサイクルなどの多くの追加機能が利用できます。

WCFを使用すると、非常に相互運用可能なREST/JSONサービスを実装できますが、WS- *機能などの高度な機能も選択できます。

+0

+1は、2人の違いが何であるかを知りたかったので、これは私に何を知る必要があるか教えてくれました。 – FRoZeN

+1

Windowsサービス内でWCFサービスをホストする方法に関するMSDNの追加情報: http://msdn.microsoft.com/en-us/library/ms733069(v=vs.100).aspx および http: /msdn.microsoft.com/en-us/library/ms734781.aspx – juFo

関連する問題