令和6年度 春期 ITサービスマネージャ試験 午前II 問22
【問題22】
クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
アプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり、データベースサーバを独立させている。
プレゼンテーション層、ファンクション層、データ層に分離したアーキテクチャであり、各層のOSは異なってもよい。
プレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり、各層をネットワークで接続されたコンピュータに分散する。
プレゼンテーション層とファンクション層を結合し、データ層を分離したアーキテクチャであり、データベースサーバを効率的に運用できる。
【解説】
ア: アプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり、データベースサーバを独立させている。
誤り。これは3層アーキテクチャの一部に近いが、GUIとAPIの分離の説明が不明確であり、データベースサーバの独立についても説明が不足しています。
イ: プレゼンテーション層、ファンクション層、データ層に分離したアーキテクチャであり、各層のOSは異なってもよい。
正しい。これは典型的な3層アーキテクチャの説明であり、各層を独立させることで柔軟な運用が可能になります。
ウ: プレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり、各層をネットワークで接続されたコンピュータに分散する。
誤り。ミドルウェア層の説明に偏っており、3層アーキテクチャの特徴を正確に表していません。
エ: プレゼンテーション層とファンクション層を結合し、データ層を分離したアーキテクチャであり、データベースサーバを効率的に運用できる。
誤り。プレゼンテーション層とファンクション層を結合しているため、3層構造にはなりません。
【答え】
イ: プレゼンテーション層、ファンクション層、データ層に分離したアーキテクチャであり、各層のOSは異なってもよい。
出典:令和6年度 春期 ITサービスマネージャ試験 午前II 問22