令和6年度 春期 ITサービスマネージャ試験 午前Ⅱ 問22
テクノロジ/システム構成要素クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
出典:令和6年度 春期 ITサービスマネージャ試験 午前Ⅱ 問22
- アアプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり,データベースサーバを独立させている。
- イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
- ウプレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり,各層をネットワークで接続されたコンピュータに分散する。
- エプレゼンテーション層とファンクション層を結合し,データ層を分離したアーキテクチャであり,データベースサーバを効率的に運用できる。
正解:イ
解説
クライアントサーバシステムの3層アーキテクチャは,アプリケーションをプレゼンテーション層,ファンクション層(アプリケーション層),データ層の三つの層に分離したアーキテクチャです。各層を独立させることで,例えば各層で異なるOSやミドルウェアを使用するなど,柔軟な構成が可能になります。
選択肢ごとの解説
- ア誤り。GUIとAPIをプレゼンテーション層とファンクション層に分離し,データベースサーバを独立させるという説明は,層の分離の仕方が3層アーキテクチャの一般的な定義とは異なります。
- イ正しい。プレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSが異なってもよいというのが,3層アーキテクチャの説明です。
- ウ誤り。プレゼンテーション層とデータ層をミドルウェア層で連係するという説明は,2層構成にミドルウェアを介在させる構成の説明であり,3層アーキテクチャの一般的な説明とは異なります。
- エ誤り。プレゼンテーション層とファンクション層を結合しデータ層だけを分離する構成は,2層アーキテクチャに近い構成であり,3層アーキテクチャの説明ではありません。