2011-06-22 5 views
0

scenerioの問題では、同じ業界のWebサービスAPIに準拠する5つの異なるベンダーを呼び出さなければなりません。それぞれから受け取った出力に基づいて、私はすべての中から最良のものを選択し、残りのビジネスロジックを実行します。このデザインでは、どのデザインパターンが正しいですか?

私の質問は以下のとおりです。

a)は、こののscenerioで最高収まるように何パターン?
b)すべてのベンダーは、どのようにしてJava EEを使用して並行して呼び出すことができますか?

答えて

0

実際にここでパターンを選択するのは味の問題です。使用するにはComposite patternをお勧めします。最近新しいベンダーを追加することができます。おそらく、あなたはすべての中で最良の結果を選択できる、CompareTo()メソッドまたはEvaluate()メソッドを記述する必要があります。

関連する問題