私は、ルール エンジンと呼ばれるものの Web アプリケーションを構築するプロジェクトに携わっています。DDD アプローチを使用して、ドメインと機能をキャプチャしてモデル化しています。
しかし、アプリケーション関連のデータについてはどうでしょうか。これは Web アプリケーションであるため、セキュリティ/ユーザー管理、ログ管理に関する重要な部分が存在します。など、ドメインの一部ではないが、管理が必要なデータがあるその他の項目。DDD パラダイムを最初に読んだだけで、ドメイン モデルとリポジトリによる永続性についてかなりの理解が得られます。セキュリティ、txn mgmt などのアプリケーション固有の問題は、アプリケーション サービス レイヤーに含まれる必要があると私は理解しています。
これで、アプリケーション固有のデータのどこで/どのように永続化されますか? それも別の集計としてモデル化し、同様の方法でシステムの一部にする必要がありますか、それとも別の方法で構造化する必要がありますか (DAO と対話するマネージャー クラス - トランザクション スクリプトのように) ?