上下文分类

separate way

  • 完全没关系

    customer-supplier

  • u-d,可以商量

    • 组织结构比较近
  • 例如:有界上下文A需要调用有界上下文B
    • 则A是客户,B是供应商;A是属于下游,B是属于上游

战略设计- 上下文映射关系 - 图1

publish- subscribe

  • p-s,发布订阅关系,一方发布一个事件,一方监听一个事件
  • 应用之间通过MQ进行通讯

    anti corruption layer

  • acl,防腐层

    • 不是一个孤立的、单独使用的映射关系,通常和其他映射关系一起使用
  • 负责参数校验、参数转换

    conformist

  • u-d,完全不能商量

  • 遵奉模式。接口调用
  • 跨部门协调;平台技术部或基础架构不提供的服务

    partnership

  • 强耦合、合作

  • 各个业务系统之间强耦合

    open host service- published language

  • ohs+PL

  • 例如:第三方支付平台、第三方物流平台等开放平台

    sharded kernel

  • 共享内核

  • 两个有界上下文公用一个数据模型

    电商履约相关上下文的映射关系分析

    战略设计- 上下文映射关系 - 图2