generated at
アプリケーションサービス

ドメインモデルを使ってアプリケーションの要求を実現する
ビジネスロジックドメイン知識は持たず、「タスクの調整」に留める
レイヤードアーキテクチャで言うところのアプリケーションレイヤの責務と若干異なる
例えばレイヤードアーキテクチャではドメインモデルを独立させるためにパラメータなどの外部入力を安全な形に変換する責務はアプリケーションレイヤに委譲されていた
DDDにおいてはアダプターの責務になっており、アプリケーションの要求の実装に関心を寄せている。