领域驱动设计方法论的模型设计

中台架构建模难?BizWorks来助力 - 知乎 https://zhuanlan.zhihu.com/p/534921419

简介:BizWorks建模平台是BizWorks基于领域驱动设计方法论的模型设计平台,提供了对业务域、领域模型、数据模型等可视化建模能力,实现了建模过程的可视化、在线化; 同时模型作为业务资产的重要载体,具备体系化联动和持续迭代演进的能力。

模型设计是中台建设过程中非常重要的一个环节, 日趋复杂的业务场景给建模的有效性以及模型作为业务资产如何进一步发挥价值带来了新的挑战,BizWorks建模平台正是在这一背景下应运而生。

BizWorks建模平台是BizWorks基于领域驱动设计方法论的模型设计平台,提供了对业务域、领域模型、数据模型等可视化建模能力,实现了建模过程的可视化、在线化;同时模型作为业务资产的重要载体,具备体系化联动和持续迭代演进的能力。

一、建模平台希望解决什么问题

领域模型设计和沉淀在企业数字化转型的大趋势下愈发重要,但在实际落地过程中往往遇到如下问题:

  • 领域模型容易停留在设计阶段,在完成模型设计后如何持续跟进落地情况,实现是否和设计保持一致,目前还缺少有效的工具和方法, 多轮迭代后代码实现容易和最初的模型设计脱节, 当企业的软件供应商更换时,这一问题往往更为明显。
  • 领域模型、业务流程是企业的重要业务资产, 但如何有效的管理并发挥效能是值得思考的话题,例如在一个庞大的模型和流程体系中是否能快速定位资产、相互之间是否能形成体系化联动、模型元素变更能否全局自动刷新。
  • 模型和流程作为业务资产,本身也需要具备持续迭代和演进的能力,由此又衍生出如何支持模型多版本管理、模型可视化比对等重要的配套能力诉求。
  • 此外, 当领域模型面对的业务场景愈加复杂, 是否能提供一套全面的模型检测能力对建模错误的快速定位和排查效率都非常重要,尽可能在设计阶段及时消除潜在问题。

二、建模平台的解法

1. 建模过程的可视化、在线化

建模平台基于领域驱动设计方法论, 提供了如下功能:

技术建模:包括业务域定义、领域模型和数据模型定义以及应用服务定义等:

  • 领域模型设计:包括领域对象属性、关系配置,以及领域服务的设计
  • 数据模型设计:包括数据模型属性设置、关系配置,支持数据模型导入导出,并可依据模型设置快捷生成数据库脚本
  • 应用服务设计:设计和管理业务域提供的应用服务及其下属的应用服务方法

商业能力建模:包括商业能力流程设计器、商业能力服务方法定义、结构对象定义等,用于完整描述商业能力定义

 

 

 

 

posted @ 2022-06-29 09:12  papering  阅读(226)  评论(0编辑  收藏  举报