IPA公式正解:エ 分散環境において,サービスの登録,検索,メッセージのやり取りを行い,クライアントとサーバとの相互依存性を弱める。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。ブローカーパターンは、分散環境においてコンポーネント間の通信を調整し、サービスの登録や検索を行うことで疎結合を実現します。
【詳細解説】■ 本問の核心・解法のポイント
POSA(Pattern-Oriented Software Architecture)で定義されている代表的なアーキテクチャパターンの理解を問う問題です。分散システムにおけるコンポーネント間の相互作用を管理するブローカーパターンの役割を把握する必要があります。
・各選択肢の徹底解説:
・ア:機能の中核と拡張を分離するパターンはプラグインパターンやマイクロカーネルパターンの説明です。
・イ:データストリームに対する一連の処理を段階的に行うパターンはパイプライン・フィルタパターンの説明です。
・ウ:データの管理・表示・入力を分離するパターンはMVC(Model-View-Controller)パターンの説明です。
・エ:【選択肢エ★】分散環境において、サービスの登録、検索、メッセージの仲介を行い、クライアントとサーバの依存関係を弱めるのは「ブローカー」パターンの説明です。
よって正解はエです。