私は旅行関連のウェブサイトに取り組んでおり、ここに私の高レベルのアーキテクチャがあります:
ASP.NET MVC 2 (Presentation Layer)
Services Layer
Repository Layer communicating with external J2EE Services
特定のユーザー検索シナリオでは、J2EE サービスを 4 ~ 5 回呼び出し (独立した操作)、すべての応答を 1 つの応答に統合し、それをコントローラーに渡してユーザーに提示できるようにする必要があります。
このシナリオを処理する最善の方法は何ですか? MVC 2 の AsyncController 機能を使用するか、サービス層にマルチスレッド ロジックを実装する必要がありますか?