私たちのプロジェクトの 1 つで、フロント エンドに flex を使用し、バックエンドに blazeds/java を使用しています。サービスが事前に記述されている既存のコードです。バックエンドで 3 つのサービス (基本的には 3 つのリモート オブジェクト) を呼び出し、その結果を取得してオブジェクトに保存し、このオブジェクトのデータをビューに表示する必要があります。現在、フロントエンドでは Flex と Parsley Framework を使用しています。以下の方法を考えていました。
1) サービス呼び出しごとにコマンドを作成し、その結果を共有オブジェクト (モデル) に格納してから、このモデルをビューに表示します。このアプローチの問題は、他の Web ページでいくつかのサービスが必要であるにもかかわらず、同じモデルを必要としないことです。このシナリオをどのように処理すればよいですか? 非同期のリモート呼び出しを行って結果を取得し、結果を格納するイベント オブジェクトを使用して再度ディスパッチしてイベントする必要があります。
2)サービス呼び出しを行い、結果を待ってから別の呼び出しを行い、結果を待ってから別の呼び出しを行いますが、これが正しい方法かどうかわかりませんか?
このようなシナリオを処理するための最適なソリューションは何ですか。ご協力いただきありがとうございます。