Domain driven design 有界上下文中的一组相关聚合

Domain driven design 有界上下文中的一组相关聚合,domain-driven-design,Domain Driven Design,在沃恩·弗农的红皮书样本项目中,他以以下方式组织了该项目: 有界上下文(1) ----“层”或“六角形区域”(1.1) --------一组相关聚合(1.1.1) -----------Agreggates及相关实体和价值对象 --------其他相关总量组(1.1.1) -----------Agreggates及相关实体和价值对象 例如: iddd_agilepm(1) ----应用(1.1) ------- ... -------域(1.1) ---------- ... ---

在沃恩·弗农的红皮书样本项目中,他以以下方式组织了该项目:

  • 有界上下文(1)
    ----“层”或“六角形区域”(1.1)
    --------一组相关聚合(1.1.1)
    -----------Agreggates及相关实体和价值对象
    --------其他相关总量组(1.1.1)
    -----------Agreggates及相关实体和价值对象
例如:

  • iddd_agilepm(1)
    ----应用(1.1)
    ------- ...
    -------域(1.1)
    ---------- ...
    ----------产品(1.1.1)
    -------------产品集合及相关实体和价值对象
    -------------释放
    ----------------发布聚合及相关实体和价值对象
    -------------冲刺
    ----------------sprint聚合及相关实体和值对象
    -------------后台登录项
    ----------------backlogitem聚合及相关实体和值对象
    ---------- ...
    -----端口/适配器(1.1)
    -------- ...
  • iddd_协作
有界上下文中“一组相关聚合”是否有正式定义

有界上下文中“一组相关聚合”是否有正式定义

。没有标准化的语言来描述一组小于“有界上下文”的相关聚合

我见过的最接近的语言是Udi Dahan对“自治组件”的使用;他的例子类似于销售环境,在销售环境中,您可能会为低销量客户制定一项业务政策,而为高销量“优质”客户制定一项完全不同的政策。因此,我们提供相同的业务功能,但使用不同的实现来提供该功能

但是,据我所知,它“意外地类似于”您正在考虑的聚合集群,但实际上并不匹配