2015-04-07 67 views
0

我有一個comum商業軟件,有客戶,產品和銷售。使用DDD時應該將系統集成到什麼層?

我需要創建一個機器人來監視文件夾並導入擁有新客戶的文件。

我有以下層(文件夾)在我的項目結構:

    • 實體
    • 服務
  • 基礎設施
    • 個數據訪問
  • 應用
    • MyRobotClass.cs

目前我的機器人類是在應用層。

使用DDD時應該將系統集成層放到什麼層?

+0

聽起來像某種服務 – oleksii

回答

2

不久之前,我們也遇到了類似的情況,我們需要一種方法來監視文件夾以導入新客戶,並得出結論,它不是主要層的一部分。與表示層相似,它更像是應用程序層的消費者而不是其中的一部分。

我們最終將與文件導入相關的所有代碼放入控制檯應用程序項目中。然後,我們引用了應用程序層組件,並使用標準應用程序處理程序進行任何業務相關的交互,例如CreateCustomer(..)

+0

我也這樣做了。 –

相關問題