DDD-上下文映射图

上下文映射图-Context Map-包含项目的限界上下文和他们之间的集成关系。

两种基本的集成关系:上游upstream和下游downstream。

组织模式和集成模式的定义:

  • 合作关系(partnership):两个限界上下文的团队要么一起成功,要么一起失败,这两个团队就是一种合作关系。
  • 共享内核(shared kernel):共享模型和代码。
  • 客户方-供应方开发(customer-supplier development):上下游关系。
  • 遵奉者(conformist):上下游关系,上游团队没有动力提供下游团队所需要的东西。
  • 防腐层(anticorrupttion Layer)(ACL):某些关系无法顺利实施,该层作为上游系统的代理向你的系统提供服务。
  • 开放主机服务(open host service)(OHS):定义一种协议,让你的其他子系统通过该协议来访问你的服务。
  • 发布语言(published language)(PL):发布一种共享语言完成集成交流,通常和开放主机服务一起使用。
  • 另谋他路(separate way):声明两个上下文不存在任何关系。
  • 大泥球(big ball of mud):混杂在一起的模型。

又提一句:子域和限界上下文最好保持一对一的关系。

实践:识别自己的限界上下文,识别出那些不该属于其中的概念,将这些概念放在另一个上下文中,再在图中标明两个限界上下文之间的关系。

转载于:https://www.cnblogs.com/zzjimmy/p/10958604.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值