システムアーキテクト暗記無料で始める

クライアントサーバシステム/3層アーキテクチャとは?くらいあんとさーばしすてむ

クライアントサーバシステム/3層アーキテクチャとは、機能を要求する側(クライアント)と提供する側(サーバ)へ分ける構成がクライアントサーバシステム。これを責務でさらに分け、プレゼンテーション層・アプリケーション層・データ層の3つに整理したものが3層アーキテクチャで、層ごとに独立して変更・増強できることが最大の利点になる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の頻出用語/午前II

システムアーキテクトを最短で暗記・合格する →

背景

初期のクライアントサーバでは業務ロジックを端末側に置く形が主流で、仕様変更のたびに全端末へ配布し直す必要があった。ロジックをサーバ側の層へ移せば、更新は中央だけで済み、端末はブラウザで足りる。層に分ける動機は整理の美しさではなく、変更をどう届けるか、増強をどこへ効かせるかを分離することにある。

具体例

画面はブラウザ、業務ロジックはTomcatなどのアプリケーションサーバ、永続化はPostgreSQLというよくある構成では、ピーク時にアプリケーションサーバだけを台数追加できる。層を分けていなければ、DBまで含めて丸ごと増やすことになり、費用も切替の手間も跳ね上がる。

試験での引っ掛け

「3層=サーバ3台」と読むのは誤りで、分けているのは論理的な責務。1台に同居していても3層アーキテクチャたり得るし、逆に3台へ分けてもロジックが画面側に散っていれば分離できていない。クライアント側に業務ロジックを持つ2層構成との区別も、選択肢の分かれ目になる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

システムアーキテクトを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「3層=サーバ3台」と読むのは誤りで、分けているのは論理的な責務。