2012-04-27 18 views
0

現在私の会社では、アプリケーションサーバーを起動して実行する従来のWindowsサービスを使用しています。次に、そのサービスを監視する別のWindowsサービスを使用します。クラシックWindowsサービスまたはサーバー監視サービス用のWCF?

これで、Webポータルを構築できるようになりました。 - 監視結果をポータルで視覚的に表示できます。 - アプリケーションを実行しているサービス上のポータルから実行されるアクション。 - サービスを実行しているサーバーが稼働しているかどうか、結果を監視サービスから取得する必要があるかどうかを確認します。 - 更新設定、一時停止、停止などのサービスを実行しているサーバにコマンドを設定します。

私は両方のサービスをWCFに移行し、これらの2つのサービスが間に通信し、Web上記のアクションのポータル。 WebポータルはMVC 3に基づいています。

私はWCFで多くの経験がありませんので、ベストプラクティスのヒントをお願いします。 - これはWCFの良い解決策ですか? - WCFベースのサービスはどこにホストする必要がありますか? - XMLメッセージングの代わりにJSONですか?

また、WCFウィンドウサービスの基本に当てはまる参考資料があれば、それもありがたいです。今まで私がオンラインでチェックした本は無駄で広範囲であり、私の時間はWCFに移行するかどうかの決定にはかなり制限されています。

感謝:)

答えて

0

WCFアプリケーション間で通信するための唯一の方法です。主なWCFの目標は、sourceからdestinationまでの輸送messageです。これだよ。あなたがサーバー上のいくつかのデータへのアクセスを取得する場合は、WCFは大丈夫です、良い解決策です。しかし、あなたがリアルタイムでいくつかのデータを収集したい場合、例えば、毎秒2番目のサーバーのステータスをチェックし、この情報のどこかに格納することを意味します.WCFにとっては適切ではありません。 WCFはコミュニケーションです。

関連する問題