過去問解きまくり研究所 ホーム

令和7年度 春期 午前Ⅱ 問24

システム開発技術

ブローカーの説明

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

答えと解説を見る

✓ これが正解エ分散環境において,サービスの登録,検索,メッセージのやり取りを行い,クライアントとサーバとの相互依存性を弱める。

解説

ブローカーは分散環境でサービスの登録・検索・仲介を担うパターンです。

Pattern-Oriented Software Architecture は、ソフトウェアの構造でよく使われる型をアーキテクチャパターンとしてまとめたものです。そのうちブローカーは、分散した環境で、クライアントとサーバの間に仲介役を置くパターンです。サーバは提供するサービスを仲介役に登録し、クライアントは仲介役に問い合わせて目的のサービスを探し、メッセージのやり取りも仲介役を通して行います。クライアントはサーバの場所や実装を直接知らなくてよいので、両者の相互依存性が弱まり、サーバの入替えや追加がしやすくなります。見分ける軸は、パターンが何と何を分け、何を楽にするためのものかです。ブローカーは仲買人の意味なので、間に入って取り持つ役、と結び付けて覚えます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)