知识卡片
远程服务按契约与调用方分为四种
内容
远程服务按服务契约与调用方分四种:资源服务(服务资源契约,面向下游或第三方,请求响应消息);控制器服务(服务资源契约,面向UI前端,展现模型);提供者服务(服务行为契约,面向下游或第三方);订阅者服务(服务事件契约,契约模型即事件)。任何远程服务都须经应用服务发起领域调用。
参考来源
- 位置:《解构领域驱动设计》12.1.6 引入上下文映射(源文件:_epub-src/OEBPS/023.xhtml)
- 结论依据:四类远程服务对应三类服务契约与不同调用方。
- 原始内容:资源服务、控制器服务、提供者服务、订阅者服务。无论是什么类型的远程服务,一旦它接收到外部请求,都必须经由应用服务才能发起对领域层的调用请求。