我们正在构建一个拥有7个以上不同有界上下文的ERP。我们关注的是如何构建应用程序。我们已经研究了一些像洋葱和n层架构这样的架构。 出现了一些问题
答案 0 :(得分:2)
每个有界的背景都应该构成一个系统吗?
是。每个有界的语境都有其无处不在的语言。不同的有界上下文通过翻译地图相互关联。
我的意思是,我们是否应该在每个上下文中使用以下层:Presentation(UI),Application Services,Domain和Infrastructure。如果是这样,他们在什么时候整合?
分层架构是一种方法。另一个适合托管有界上下文的是hexagonal architecture在中心的域模型(包括业务逻辑)和用户界面的适配器(web,mobile,...),数据库,REST客户端,等等。