IT・インターネット・ゲーム業界の求人・転職サイトは「IT転職ナビ」

IT用語集

IT・インターネット・ゲーム業界に関する用語をわかりやすく解説しています。

  • twitter

3層アーキテクチャ

3層アーキテクチャとは、2層のクライアントサーバー型システムをユーザインターフェースとなる「プレゼンテーション層」「ファンクション層」「データ層」の3つに分けて構築するシステムのことで、システムの効率や拡張性、保守性を向上させる設計アプローチです。
一般的なクライアントサーバーシステムは2層アーキテクチャですが、クライアントに配置されたアプリケーションの管理に負荷がかかるため、アプリケーションをサーバーに配置する3層システムが開発されました。
データ加工の処理をサーバー側で実行するため、処理性能の低いクライアント機でも利用できたり、クライアントサーバー間の通信量が減少するので、回線が低速でも速度が落ちにくいといったメリットがあります。