J'ai une question concernant les services d'application dans DDD. Par exemple, j'ai une règle qui lorsqu'un utilisateur confirme l'enregistrement les actions suivantes ont lieu:Services d'application de conception guidée par domaine
- Le compte de l'utilisateur est mis à jour afin qu'il puisse se connecter au système.
- La balance de l'utilisateur est initialisée.
- L'utilisateur reçoit une lettre de confirmation que l'enregistrement a été confirmé.
Compte tenu d'une SecurityAppService de service d'application, peut-il peut contenir le flux de travail suivant à appeler sa méthode ConfirmRegistration()
:
- domaine Call SecurityService mettre à jour le compte de l'utilisateur.
- Appelez le domaine AccountingService pour initialiser le solde de l'utilisateur.
- Appelez l'infrastructure EmailService pour envoyer un courrier électronique à l'utilisateur.
La question est la suivante. L'appel à AccountingService est-il légal depuis SecurityAppService? Ou je devrais inclure cela dans l'appel au SecurityService?
Vous voulez appeler les 3 services du service d'application. Est-ce que je comprends bien votre réponse? – Markus
Oui, je fais référence à tous les services que vous avez énumérés ci-dessus. –