Бизнес-логика и сервисы
-
16-09-2019 - |
Вопрос
В трехуровневой/многоуровневой архитектуре (модель UI/Logic/DAO/Domain) можно ли рассматривать сервисы как принадлежащие слою бизнес-логики или они расположены как нечто отдельное?
Решение
Вы, вероятно, обнаружите, что такое общее слово, как «сервис», для разных людей означает разные вещи.
Я думаю о сервисе как о чем-то, что организует логику, предоставляемую бизнес-объектами (или другими сервисами), для реализации полезной задачи (например, бизнес-процесса).Итак, для меня сервис является потребителем уровня бизнес-логики (и, возможно, таких аспектов поддержки, как ведение журнала).
Не связан с StackOverflow