我有一个comum商业软件,有客户,产品和销售。
我需要创建一个机器人来监控文件夹并导入拥有新客户的文件。
我的项目中有以下图层(文件夹)结构:
目前我的机器人类位于应用层。
使用DDD时,我应该在哪个层面进行系统集成?
答案 0 :(得分:2)
我们在不久前遇到过类似的情况,我们需要一种方法来监控文件夹以导入新客户,并得出结论它并不是主要层的一部分。它更像是应用程序层的消费者,而不是它的一部分,类似于表示层。
我们最终将与文件导入相关的所有代码放在控制台应用程序项目中。然后我们引用了应用程序层程序集,并使用标准的应用程序处理程序进行任何与业务相关的交互,例如CreateCustomer(..)