ネスペ勉強_web3層型システム
web3層型システムとは?
webシステムの構成要素を3層(プレゼンテーション層、アプリケーション層、データ層)に分割し、独立したモジュールとして設計するアプリケーションのこと。
言い換えれば、各処理担当を分けることで、ユーザインタフェース、ビジネスロジック、データベースの層が依存を抑え、変更容易性、拡張性を高めることができる。OSI基本参照モデルのように、各担当を明確に分けることで、依存関係を低くすることができる。
担当は?
- webサーバ : プレゼンテーション層
- アプリケーションサーバ : ビジネスロジック
- データベースサーバ : データ層
以下のサイトを参考にしました。
Ⅱ-3-5. OSSによるWeb3層アプリケーション