В продолжение вчерашнего диалога. На счет сервисов: резюмируя можно сказать, что доменный сервис должен работать исключительно с сущностьями предметной области, а не с идентичностью (идентификаторами), не зависить от состояния и быть максимально маленьким. Сервисы приложения наоборот, должны инкапсулировать доменную логику, и координировать действия сервисов связывая с сотояними. Насколько это так?