W projektowaniu opartym na domenach warstwa domeny może mieć kilka (tradycyjnych) usług. Na przykład w domenie użytkownika możemy mieć:
- UserFactory, który buduje obiekty użytkownika na różne sposoby
- UserRepository, które jest odpowiedzialne za interakcję z usługami przetrwania w warstwie infrastruktury
Czy usługa użytkownika w warstwie domen jest po prostu mediatorem i / lub fasadą dla tych dwóch usług i warstwy infrastruktury, czy może jest coś więcej?