MMVC

MMVCはここの図6、図7にあたる
http://www.sra.co.jp/people/nisinaka/Jun4Java/MVC/
こちらでも書かれてるように、ModelをApplicationModelとDomainModelに分けるMVC
http://careless-adventurers.net/?date=20071015#p04

注意点は、以下のFowler記事を読むと、Application Modelには他のオブジェクトとの協調(サービス)に必要なことを入れ、主なロジックやデータソース関係はDomain Modelに入れることのようだ。
Domain Modelにはデータソースだけでなくロジックも組み込め、という。
データと振る舞いをまとめるオブジェクト指向に反していて、コストが増えるというのが理由か。
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?AnemicDomainModel