知识卡片

服务驱动设计以聚合为设计单元补足动态协作

普通读书笔记卡 · 1974.s

内容

聚合是领域设计建模的关键,确定聚合后即可推演资源库、工厂、领域服务、应用服务乃至远程服务。领域逻辑优先分配给聚合,聚合无法承担的才给领域服务;聚合内部协作留待领域实现建模由测试驱动。识别聚合后领域分析模型成为以聚合为基本设计单元的领域设计模型,但仅体现静态关系;满足客户调用还需多个角色构造型的动态协作,方法即基于业务服务与角色构造型的服务驱动设计(service-driven design)。

参考来源

- 位置:《解构领域驱动设计》16.3(源文件:_epub-src/OEBPS/028.xhtml) - 结论依据:引出服务驱动设计补足静态模型的动态协作。 - 原始内容:识别聚合之后,领域分析模型就成为以聚合为基本设计单元的领域设计模型……设计的方法就是基于业务服务和角色构造型确定的服务驱动设计(service-driven design)。