知识卡片

业务流程不等于系统流程

普通读书笔记卡

内容

业务流程是粗粒度描述,系统流程需要精确技术细节。若省略领域建模直接把业务流程翻译成系统流程会有三个问题:技术细节被随意处理;同份数据在多系统间反复拷贝造成不一致;业务流程演变成网状后系统结构也跟着变网状耦合。发散:领域模型是插在业务流程和系统流程之间的翻译层,只要模型保持稳定,新增分支时构建新系统流程就相对轻松。

参考来源

《软件架构设计:大型网站技术架构与业务架构融合之道》第15章《技术架构与业务架构的融合》