3層
アーキテクチャは、アプリケーションの実行を以下の3つの層に区別する。
・
プレゼンテーション層
ユーザー
インターフェース昨日を実現する。
・ファンクション層
データの加工処理を行う。
・データ層
データベースへの
アクセスを行う。
このように分割することで、データを操作するアプリケーションに頻繁に手が入る場合でも
ファンクション層のみに影響をとどめることができるのが利点。
各層がどのような
OSや
ハードウェアで実装されるかは問わない。
従来の2階層型の
システムに対しての新しい考え方。