我对 DDD 很陌生,遇到了一个我不确定如何处理的场景。
我有一个用于跟踪车辆的应用程序。这个应用程序将为我正在工作的业务实现域的“核心”。不仅要使用此应用程序,还必须创建和使用其他实用程序,以帮助此“核心/主要”应用程序功能。
例如:需要一个 Windows 服务来对数据库执行配置的查询并将结果返回到我的路由应用程序将使用的外部数据库。此 Windows 服务具有QuerySettings类的概念,可以创建该类,然后由该应用程序执行。
问题 1:您将上述 DDD 中描述的实用程序应用程序称为什么?(它绝对不是域的主要核心,但它是核心应用程序工作所必需的)
问题2:QuerySettings是域模型吗?如果不是,它是什么,应该按照洋葱架构放置在哪里?