使用数据库视图从多个有界上下文进行数据集成有什么问题吗?在我看来,它与进行RPC调用是一回事,因为数据库视图正在封装数据的结构/细节。
所以从我的阅读方面来看,我可以从多个有界的上下文中获得数据库视图 协作以满足UI屏幕要求。他们紧密耦合,是的,但至少根据我的理解,这与Udi Dahan称之为IT / Ops服务非常相似。
想法?
答案 0 :(得分:0)
有界上下文是域的一部分,db是Persistence ergo的一部分,只要你不改变域,你就可以使用任何你想要的UI读取(如果不是这样的话,它就不应该发生域与Persistence正确分离。
让我更清楚一点:您从数据库中获取数据,域名并未意识到这一点。从设计的角度来看,如何获取数据只是一个持久性细节。并且可以(我会说,甚至鼓励)让UI直接(或使用调解员)与Persistence进行交谈以进行查询/报告。