アプリケーションが次のような場合、DDD とリッチ ドメイン モデルを使用することは可能ですか。
- Windows クライアント (WPF)
- Windows サービス
通信は WCF で行われますか?
私はデータ状態のみの DTO を使用し、サービス レイヤー内にビジネス ルールを設定することに慣れていますが、データ状態とルール/メソッドがすべてオブジェクト自体に含まれるリッチ ドメイン モデルが必要であると、誰もが言い続けています。
このリッチ ドメイン モデルが、UI を備え、WCF を介してサービスと通信するシステムに適用されるかどうかはわかりません (上記で説明したように)。私の場合、WCF のために貧血ドメイン モデルを使用し続ける方がよいでしょうか? そうでない場合は、WCF、プロキシなどを考慮して、リッチ ドメイン モデルを使用してアーキテクチャを構築する方法の例を教えてください。
ありがとう!