Рассмотрим веб-приложение с уровнем хранилища (постоянством), уровнем обслуживания (приложения) и веб-интерфейсом (UI).Архитектура. Где поставить класс обслуживания, который не зависит от какого-либо другого компонента сервиса или репозитория.
Рассмотрите компонент (т. Е. ExternalProgramExecutor), который не является компонентом пользовательского интерфейса и не зависит от какого-либо компонента из уровня сервиса или уровня репозитория.
Вопрос являются:
- Принадлежит ли этот компонент в уровне услуг?
- Этот компонент относится к уровню сохранения?
- Следует ли обрабатывать отдельно от этих слоев? Если да, то каково название этой части архитектуры?