ヘキサゴナルアーキテクチャ
ヘキサゴナルアーキテクチャ
PofEAAで紹介されていたヘキサゴナルアーキテクチャ。
OUTSIDE <-> transformer <--> ( application <-> domain )
レイヤアーキテクチャとはちがう点は、常にdomain*1を中心とした対称的なつくりになっていること。UIも他システム連携もDBもOUTSIDEになる。tranformerは内部(applicationとdomain)とOUTSIDEの情報の変換をおこなう。applicationとdomainの役割に関してはあんまり説明ない。
疑問点も多いらしく色々コメントついてる。
*1:原文のまま