知识卡片
围绕业务服务细化识别公开的服务契约
内容
一个业务服务可能需多个限界上下文协作,设计服务契约应围绕业务服务展开,并区分公开给UI/外部调用者的契约与公开给下游上下文的契约。细化时抹去领域细节,只考虑控制器服务、资源服务、供应者服务、面向下游的应用服务、应用事件与作为发布语言的消息契约六类。
参考来源
- 位置:《解构领域驱动设计》第11章11.3.1(源文件:_epub-src/OEBPS/022.xhtml)
- 结论依据:设计服务契约需区分的两类契约及只需考虑的六类要素清单。
- 原始内容:为了更加准确地识别出目标系统所有限界上下文公开的服务契约,就需要针对全局分析阶段获得的业务服务进行细化。