У меня есть вопрос, касающийся служб приложений в DDD.Например, у меня есть правило, согласно которому, когда пользователь подтверждает регистрацию, выполняются следующие действия:
- Учетная запись пользователя обновляется, чтобы он мог войти в систему.
- Баланс пользователя равенinitialized.
- Пользователь получает письмо с подтверждением о том, что регистрация была подтверждена.
Может ли приложение службы SecurityAppService содержать следующий рабочий процесс при вызове своего метода ConfirmRegistration()
:
- Вызовите домен SecurityService для обновления учетной записи пользователя.
- Вызовите домен AccountingService для инициализации баланса пользователя.
- Позвоните в инфраструктуру EmailService для отправки электронного письма пользователю.
Вопрос в следующем.Законен ли вызов AccountingService из SecurityAppService?Или я должен включить это в вызов SecurityService?