IPA過去問ドリル

平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

アーキテクチャパターンのうち,ブローカの説明はどれか。

出典:平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:エ

解説

ブローカは,分散環境において,サービスの登録や検索の仲介,及びクライアントとサーバ間のメッセージのやり取りを仲立ちすることによって,クライアントとサーバが互いの存在や場所を直接意識しなくてもよいようにし,両者の相互依存性を弱めるアーキテクチャパターンである。

選択肢ごとの解説

  • 誤り。機能の中核部分と拡張部分を分離して拡張性を高めるという説明は,マイクロカーネル(プラグイン)パターンの説明であり,ブローカの説明ではない。
  • 誤り。データストリームに対する処理を,追加や削除が容易な単位に分割して段階的に実施するという説明は,パイプ&フィルタパターンの説明であり,ブローカの説明ではない。
  • 誤り。データの管理,情報表示,入力と制御という三つのコンポーネントに分けるという説明は,MVC(Model-View-Controller)パターンの説明であり,ブローカの説明ではない。
  • 正しい。分散環境において,サービスの登録や検索,メッセージのやり取りを仲介し,クライアントとサーバの相互依存性を弱めるという説明は,ブローカパターンの説明である。
データベーススペシャリストの過去問を演習モードで解く