インフラストラクチャ サービスは、IEmailSender のようなもので、ファイル システム、レジストリ、SMTP、データベースなどの外部リソースと直接通信します。NHibernate のようなものがインフラストラクチャに表示されます。
技術的な問題を抽象化するために使用されます (例: MSMQ、電子メール プロバイダーなど)
a)永続化オブジェクト(つまり、リポジトリ/DAL) もインフラストラクチャ サービスと見なされますか (上記の引用によると)?
b) 外部リソースと通信し、主要な問題ドメインの一部ではないすべてのサービス (つまり、それらを削除するとアプリケーションに影響しますが、コア ドメインの問題には影響しません) はインフラストラクチャ サービスと見なされますか?
c) 外部リソースと直接通信するサービス以外に、インフラストラクチャ サービスの傘下にある他のタイプのサービスはありますか?
ありがとうございました