• 是什么
    • 上下文之间映射
    • 团队协作与上下文集成关系
    • 上下文之间集成和防腐层
  • 九种模式
    • 合伙人
      • 一起成功一起失败
      • 比如订单上下文与支付上下文
    • 共享内核(shared kernel)
      • 比如jar包
    • 客户/供应商模式(customer-supplier)
      • 供应商上游上下文,客户方下游上下文
      • 非核心域是上游,核心域是下游
        • 下游主导
    • 顺从者模式/尊奉者
      • 下游盲目依赖上游部分模型
        • 上游主导
    • 防腐层模式ACL(anticorruption layer)
      • 双向领域模型转换器
        • 参数转换
      • 从前
        • 原始数据(api, db)无模型无语义的处理
      • 实现
        • 对外多门面(facade)
        • 每个门面一个适配器(adapter)
        • 适配器间用转换器(translator)
    • 分道扬镳模式/另谋他路(separate way)
      • 系统没有合并的可能,写两套
    • 开放主机服务模式(open host service)
      • 开放通用功能
      • 衍生顺从者模式
    • 公共语言模式
      • 所有上下文可以与公共语言模型转换
      • 对接了公共语言的上下文之间可以实现组件化对接
    • 大泥球/提炼模式
      • 设计防腐层
      • 分道扬镳模式
      • 实现
        • 分离基本概念和普通概念, 提炼核心域和子域
        • 子域
          • 使用第三方服务
          • 外包
          • 修改已有模型
  • 产物
    • 上下文映射关系图