Sud*_*han 9 user-interface domain-driven-design
我们正在开发一个由多个有界上下文组成的系统,有一些用户界面,其中显示的信息需要从多个有界上下文中呈现.
这种界面的典型示例是Amazon.com订购页面.我们在哪里看到产品(产品BC),库存可用(库存BC),价格等.
我的问题:在这样的场景中,用户界面存在有限的上下文?我得到了如何从多个BC中提取数据以形成页面,但是有关于页面本身应该驻留的指南吗?
类似的问题在这里和这里,他们讨论如何从多个BC获取信息,但他们没有解决用户界面本身将存在于哪个BC?
有关该问题的任何指导原则都会很棒......
我不是专家,但我相信UI并不存在于BC中.UI是一个或多个BC的表达.BC是围绕相关决策的边界.如何向用户表明这一点并不重要.
因此,例如,您有一个网页,例如amazon.com和您说的几个BC,用户界面仅指导您帮助您在您所参与的BC中做出决定.
最后一次尝试.如果您想象一个六边形体系结构或分层体系结构的图表,您将在外部(顶部)具有某种类型的UI.它将与反腐败层(或应用程序服务)通信.然后,该AC将委托给适当的BC来处理您想要完成的命令.
| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |