ソフトウェアアーキテクチャ博物館AtMuseum 解法パターン解説


配置の原則

説明

全体領域を水平垂直分割してコンポーネントを配置します。

水平はレイヤー化

アプリ層ーミドル層ードライバ層の3層構造を形成します。

上位が下位のサービスを利用し単方向化します。

垂直はパーティション化

横断的関心と異ドメインを垂直分離します。

横断的関心は、初期化やエラー処理が該当します。

異ドメインとして、ユーザインタフェースや通信が該当します。

A2G配置

フォルダ構成をadmin-biz-ctrl-drv-entty-facade-grdとする方法です。

備考

アーキテクチャ設計実践セミナーをお勧めします。