令和6年度 春期 午前Ⅱ 問22
システム構成要素
クライアントサーバに関する問題
クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
- アアプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり,データベースサーバを独立させている。
- イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
- ウプレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり,各層をネットワークで接続されたコンピュータに分散する。
- エプレゼンテーション層とファンクション層を結合し,データ層を分離したアーキテクチャであり,データベースサーバを効率的に運用できる。
答えと解説を見る
✓ これが正解イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
解説
3層は、プレゼンテーション層、ファンクション層、データ層に分けた構成です。
3層クライアントサーバシステムは、アプリケーションを役割ごとに三つの層に分けた構成です。利用者とのやり取りを受け持つプレゼンテーション層、業務の処理を受け持つファンクション層、データベースへのアクセスを受け持つデータ層です。層ごとに役割がはっきり分かれているので、ある層を変更してもほかの層への影響を抑えられ、各層を別々のコンピュータに置くことも、それぞれのOSを違うものにすることもできます。三つの層の名前と、それぞれが利用者とのやり取り、業務処理、データ管理のどれを担うかを組で覚えておくと、ほかの構成と取り違えません。
ほかの選択肢はなぜ違うのか
- アアプリケーションに必要なGUIとAPIを…:GUIとAPIで分けるという分け方は、利用者とのやり取り、業務処理、データ管理という役割による層の分け方になっていません。データベースサーバを独立させるだけでは、3層の構成の説明として成り立ちません。
- ウプレゼンテーション層とデータ層をミドルウ…:3層の構成は、プレゼンテーション層、ファンクション層、データ層の三つで成り立ちます。ミドルウェア層で二つの層をつなぐという説明は、業務処理を受け持つファンクション層が抜けており、層の組立てが違います。
- エプレゼンテーション層とファンクション層を…:プレゼンテーション層とファンクション層を一つにまとめ、データ層だけを分ける構成は、クライアントとデータベースサーバの二つに分けた2層の構成です。三つの層に分けるという特徴とは違います。
この問題の用語
- クライアントサーバサービスを求める側と提供する側に役割を分けて、処理を分担するしくみです。求める側をクライアント、こたえる側をサーバと呼びます。
- クライアントサーバシステムクライアントとサーバが役割を分けて協調しながら処理を進める分散処理の形です。サーバがサービスを提供し、クライアントがそれを利用します。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:令和6年度 春期 ITサービスマネージャ試験 午前Ⅱ 問22
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問23(データベース)
- 令和6年度 春期 午前Ⅱ 問23:JupyterLabの説明(データベース)
- 令和6年度 春期 午前Ⅱ 問11:データ管理者に関する問題(データベース)
- 令和5年度 春期 午前Ⅱ 問11:フルバックアップに関する問題(データベース)
- 令和3年度 春期 午前Ⅱ 問23:ロールフォワードに関する問題(データベース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)