application
对应应用层
限界上下文中所有的应用服务
目的是使调用者了解的知识越少越好,调变得约越简单越好
传统上的controller属于这一层
gateways
对应基础设施层
网关组件自身会参与到业务中,但只是对业务的支撑,提供了与业务逻辑无关的基础功能实现
interfaces
对应应用层
对gateways中除persistence之外的抽象,包括访问数据库之外其他外部资源的抽象接口,以及访问第三方服务或其他限界上下文服务的抽象接口
interfaces与gateways从逻辑上来说可以为一对一的关系