サービスとデスクトップアプリケーションまたはWebページとの間の通信には、どのような方法が推奨されますか?SERVICEとWeb /デスクトップアプリケーション間の通信
私はサービスがすべて仕事をしたいと思っていますが、 ウェブまたはデスクトップを介して管理/管理/レポート作成を可能にしています。 (これはC#で.Net 4.0で書かれます)
名前付きパイプですか?ソケット? wcf?残り ?石鹸?他の?ベストプラクティスとは何ですか?
すべての情報をいただければ幸いです。
すべての通信が非同期である必要があるように、サービスは実質的にリアルタイムである必要があります。
おかげ アンドリュー
UPDATE 1 - サービスはサービスとしてネットワークトラフィックREALTIMEを監視します。クライアントはローカルでもリモートでも構いません(ASP.NET/MVCまたはSilverlightを使用)。クライアントはリアルタイムデータを必要としませんが、設定、統計、ログなどを照会するにはabeでなければなりません。
これはあまりにも曖昧です。クライアントとサーバーが互いに関連している場所、データ量、永続性/信頼性の要件など多くのことに依存します – Joe
ちょうど質問を更新しました...これで十分ですか? – user296191