一种以业务履约关系为视角,通过提取业务模式并引入变化点构建可复用业务模型的,云原生时代的业务建模方法

  • 什么是业务逻辑?什么是领域逻辑?
    • 业务逻辑(Business Logic)支撑了业务运营的流程
      1. 源自于业务运营的逻辑,是领域中立且运营特定的。
      2. 其复杂度来源于流程本身,关注的是如何盈利和成本结构(或者可以理解为对外体现为利润或现金,对内体现为成本和绩效承诺)。
      3. 常见于:合同、法务、会计、审计等。
    • 领域逻辑(Domain Logic)实现了盈利的能力
      1. 源自问题域的逻辑,是领域特定而运营中立的。
      2. 其复杂度来源于问题本身,关注的是如何解决问题(通常这些问题的解决办法源于专家经验、研究成果,或参考已有的解决方案)。
      3. 常见于:算法、计划、统计、优化等。
  • 大致流程
    1. 寻找合同上下文,明确合同的参与方。
    2. 寻找合同中的主要履约项,按照四色建模寻找凭证。
    3. 对于主要履约项,寻找违约情况,设立新的履约项目,按照四色建模寻找凭证。
    4. 重复步骤 3,直到不得不打官司为止
    5. 将参与方和标的物划分入领域边界。