正答3
解説
正解は3です。
2層クライアントサーバシステムと比べた、3層クライアントサーバシステムの特徴を問う問題です。
3層方式では、処理を「プレゼンテーション層」「ファンクション層(アプリケーション層)」「データ層」に分けます。
業務処理はクライアントではなく、中間のアプリケーションサーバが担当します。
【選択肢別解説】
1:× 3層方式では、業務処理はクライアント側ではなくアプリケーションサーバ側で行います。
クライアントに業務処理用のミドルウェアを置くというのは誤りです。
2:× クライアントで業務処理を行い、サーバをデータベース処理に特化させるのは2層方式の構成です。
3:○ 3層方式ではクライアントは画面の入出力だけを担当すればよいので、GUI処理に限ったシンクライアントを使えます。
端末の管理も容易になります。
4:× クライアントとサーバの間でSQL文をやり取りするのは2層方式です。
3層方式では、SQL文はアプリケーションサーバとデータベースサーバの間でやり取りされます。
【ポイント】
3層方式は、業務処理をサーバに集約することで、変更をサーバ側だけで済ませられるのが利点です。
クライアントの負担が軽くなり、Webシステムの多くもこの構成をとっています。