新しいソフトウェアアプリケーションを以下のように実装する予定です。WCFアーキテクチャのヘルプ
このアーキテクチャは目的に適していますか?注意する
アイテム:
- それは定期的に データベースにデータをアップロードする必要があるとして、多くのPCの
- pcはWCFクライアントを持っているがあります。ターミナルサーバー上のエンドユーザーは、彼らがリモートで質問するために、特定のPCに を接続できるようにターミナルサーバーがユーザーのためのGUIで情報
- にpcを問い合わせることができるように を必要とするため
- PCサーバを持っています私たちは他に何を検討している?
の下basicHttpBindingを使用している情報
は、私たちは、WCF NetPeerTcpBinding(すなわちP2P)を試してみましたが、それは 要求 - 応答操作をサポートしていません。
私たちはWCF Duplexを試しましたが、上記の注意事項のセクションでは、クライアントとサーバーの両方が終わることになりました。
「私たちが考えていること」の2番目の点には同意しません。先週、私はHTTPではなくTCPを使ってWCFデュプレックスをテストし、 'server-> client'チャンネルを開かなくても完全に動作しました。私は実際にテストし、ファイアウォールやNATを介してインターネット経由で作業しています。 –
いくつかの単語で確認するだけです。クライアント - >サーバーアプリケーションからデータをアップロードしてデータをアップロードしたいとします。あなたはまた、サーバーに定期的にデータをアップロードするようクライアントに依頼したいでしょうか? –
@HighCoreはいあなたと私もそれをやったことができます。しかし、私はまた、アプリケーションサーバーと話し、この通信自体を開始するためにPCが必要です - 私は結局どちらの側にもクライアントとサーバーを置くことになりました。 – user1438082