2

我有一个 WCF 服务,我想从我的应用程序中使用它。在遵循 DDD 时,我理解连接和使用此服务的语义应该通过服务代理(基础设施层)来完成。

我对此感到满意,但这让我提出以下问题;

  1. 服务代理接口是否应该在域层中定义?
  2. 是否应定义包装此服务代理的存储库?

谢谢

4

1 回答 1

2

服务代理的使用应该在基础设施层内。SA 接口不属于领域层,因为它不是业务领域的一部分——它具有严格的技术含义(业务专家可能甚至没有听说过)。

是的,如果要处理获取/存储数据,存储库是 WCF 服务最自然的包装器。如果是处理业务运营领域的服务会是更好的选择。

于 2013-06-21T14:12:35.153 回答