0

ネットワーク上で実行されるリモート制御および監視システムを開発します。このようなシステムに最適なアーキテクチャは SOA (またはそうでない?) であることを私は知っています。このシステムには、2 種類のクライアントとサーバーが含まれています。システムの動作のため、サーバーとクライアントの両方が相互に接続できることが不可欠です。今それについていくつかの質問があります:

1- システム パーツ間でライブ接続を使用する必要がありますか? サーバーはいつでもクライアントにアクセスできる必要があるためです。

2 - 今は .Net フレームワークで開発したいのですが、将来クライアントやサーバーを Java などに変更する必要があるかもしれません。このシステムを開発するために WCF のような .net ベースのテクノロジを使用できますか?

3 - 「NServiceBus」という名前のツールを見たことがありますが、これはこの方法でプロジェクトに適したシステムだと思われますが、十分な経験がありません。私のシステムにとっての利点について誰か教えてもらえますか?

4

1 に答える 1

0

この質問は広すぎますが、私は助けようとします。

#2から始めます-他の選択に明らかに影響を与える開発プラットフォーム(Javaまたは.net)がわからない場合。

WCF と NServiceBus の両方に相互運用機能がありますが、選択に影響を与える要因が他にも複数あります (両方を使用することさえあります)。

質問 1 については、「ライブ接続」という用語は具体的ではありません。また、ネットワーク トポロジーも設計に影響を与えます。同じ LAN と WAN とインターネットです。

詳細が不明な場合は、以前にこの種のものを構築したことのある人を雇って、彼らに任せることをお勧めします。

于 2013-12-26T08:43:16.963 に答える