平成28年度 春期 応用情報技術者試験 午前 問12
テクノロジ/システム構成要素クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
出典:平成28年度 春期 応用情報技術者試験 午前 問12
- アアプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり,データベースサーバを独立させている。
- イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
- ウプレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり,各層をネットワークで接続されたコンピュータに分散する。
- エプレゼンテーション層とファンクション層を結合し,データ層を分離したアーキテクチャであり,データベースサーバを効率的に運用できる。
正解:イ
解説
クライアントサーバシステムの3層アーキテクチャは,プレゼンテーション層(画面表示),ファンクション層(業務処理),データ層(データベース)の三つに機能を分離した構成です。各層は独立して稼働できるため,例えば各層のOSが異なっていても構いません。
選択肢ごとの解説
- ア誤り。GUIとAPIを2層に分離してデータベースサーバを独立させるという説明は,一般的な3層アーキテクチャの説明とは異なります。
- イ正しい。プレゼンテーション層,ファンクション層,データ層に分離し,各層のOSが異なってもよいのが3層アーキテクチャの特徴です。
- ウ誤り。ミドルウェア層で2層を連係するという説明は3層アーキテクチャの機能分割の説明として不十分です。
- エ誤り。プレゼンテーション層とファンクション層を結合してしまうと,本来の3層への分離にならず,2層構成に近くなります。