Как я читал в некоторых статьях о доменно-ориентированном проектировании, доменные службы должны обеспечивать логическую целостность домена и могут вызывать другие доменные службы для внешних вещей.
Итак, могу ли я предположить, чтов веб-приложении с отдельным интерфейсом и бэкэндом, даже если клиентская сторона неправдоподобна, если доменные службы могут гарантировать, что ни одно из бизнес-правил не будет нарушено, я могу поместить все прикладные сервисы в интерфейс?
Если ответ «да», то разумно ли, чтобы размещение всех служб приложений на внешнем интерфейсе помогло бы снизить нагрузку на сервер и упростить иерархию (поскольку самому интерфейсу нужен служебный уровень), поскольку не было бы приложенияСервисный уровень на стороне сервера?Будут ли проблемы с безопасностью?