現在、私の会社では、アプリケーション サーバーを起動して実行する従来の Windows サービスを使用しています。次に、そのサービスを監視する別の Windows サービスを使用します。
今、私は次のことを可能にする Web ポータルを構築するタスクを与えられています。- アプリケーションを実行しているサービスでポータルから実行されるアクション。
必要な場所で双方向通信が必要であることを考慮してください。- update config、pause、stop などのサービスを実行しているサーバーにコマンドを設定します。
現在、両方のサービスを WCF に移行し、これら 2 つのサービス間で通信する手段を提供し、上記のアクションのために Web ポータルにアクセスできるようにすることを考えています。Web ポータルは MVC 3 に基づいています。
私は WCF の経験があまりないので、ベスト プラクティスのヒントをいくつか教えてください。 - WCF はこれに適したソリューションですか? - WCF ベースのサービスはどこでホストすればよいですか? - XML メッセージングの代わりに JSON を使用できますか?
また、WCF Windows サービスの基本について書かれた参考書があれば、それもありがたいです。これまでオンラインでチェックしてきた本は無駄で膨大なものであり、WCF に移行するかどうかを決定する時間はかなり限られています。
ありがとう :)