読み方 : さんかいそうしすてむ
3階層システム 【3-tier system】
概要
3階層システム(3-tier system)とは、クライアントサーバシステムの構成法の一つで、ソフトウェアの機能をユーザーインターフェース、ビジネスロジック、データベースの3階層に分割して組み合わせる手法。解説 情報システムの機能を、利用者への表示や操作の受付を行うユーザーインターフェースを実装した「プレゼンテーション層」、業務に固有の具体的な処理や手順などを実装した「アプリケーション層」(ビジネスロジック層/ロジック層/ファンクション層/トランザクション層とも呼ばれる)、永続的なデータの記録や読み書きを実装した「データ層」(データベース層/データアクセス層)の3階層に分割してそれぞれ独立したソフトウェアとして開発する。
このような階層に分割して通信・連携方法を明確化しておくことにより、それぞれの階層に変更が生じても、修正したり入れ替えるのは当該階層のソフトウェアのみとすることができる。また、サーバ側のソフトウェアやコンピュータをアプリケーション層とデータ層で分離して独立に開発・運用することができる。特に規模の大きなシステムで開発効率や柔軟性を高めることができるとされる。
(2019.1.15更新)
「3階層システム」の関連用語
他の用語辞典による「3階層システム」の解説 (外部サイト)
資格試験などの「3階層システム」の出題履歴
▼ 基本情報技術者試験
【令4修12 問15】 3層クライアントサーバシステムの各層の役割のうち,適切なものはどれか。
【平30修1 問13】 3層クライアントサーバシステムの説明のうち,適切なものはどれか。
【平29修12 問13】 クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
【平28秋 問13】 3層クライアントサーバシステム構成で実現したWebシステムの特徴として,適切なものはどれか。
【平27秋 問13】 2層クライアントサーバシステムと比較した3層クライアントサーバシステムの特徴として,適切なものはどれか。
【平27修7 問13】 3層クライアントサーバシステム構成で実現したWebシステムの特徴として,適切なものはどれか。
【平26修1 問15】 3層クライアントサーバシステム構成で実現したWebシステムの特徴として,適切なものはどれか。
【平24秋 問13】 3層クライアントサーバシステム構成で実現したWebシステムの特徴として,適切なものはどれか。
【平22春 問14】 3層クライアントサーバシステムで,クライアント以外の2層をそれぞれ1台のサーバを使用して実装した場合のシステム構成として,適切なものはどれか。
【平21修7 問14】 3層アーキテクチャのクライアントサーバシステムで用いられるアプリケーションサーバの機能に関する記述のうち,適切なものはどれか。