3

仕様は次のとおりです。

  1. ローカル マシンで WPF winform アプリケーションを使用する複数のクライアント
  2. クライアントは、サーバーへのリクエストを開始して、シミュレーションを実行します。この開始はおそらく Web サービス経由で行う必要がありますが、他の提案も歓迎します
  3. リクエストはサーバーでキューに入れられます
  4. サーバーは、Web サービスを介してシミュレーション モデルに順次要求を送信します。
  5. サーバーは、シミュレーションが完了したことをクライアントに通知します

追加の要件は、クライアントが以前に行った要求をキャンセルすることです。パイプに送信するデータが多すぎることを心配する必要はないことに注意してください。特定のシミュレーションの実行が完了した (または失敗した) という確認のみを送信しています。

最初は、これらすべてを 1 つの asmx Web サービスで実行できると思っていましたが、今では扱いにくいと思います。WCF は別のオプションのように思えますが、私はそれに慣れておらず、必要な機能よりもはるかに複雑に思えます。

何か案は?

4

4 に答える 4

0

WCF を詳しく調べてください。私はいくつかの奇妙な構成を処理する作業用のカスタム ライブラリを作成しましたが、WCF を使用すると、数十行のコードで優れた Web サービスを作成できます。拡張性に優れています。唯一の問題は、それを「取得」するのにしばらく時間がかかることですが、一度実行すると、非常に簡単です。幸運を。

于 2009-02-09T01:33:12.033 に答える