ОБНОВЛЕНИЕ: Мои извинения за неоднозначность слова back end. Определение, используемое для этого вопроса:
"В системах управления веб-контентом термины внешний и внутренний интерфейсы могут относиться к представлениям конечного пользователя CMS и административным представлениям соответственно."
Мы хотим создать приложение с интерфейсом администрирования бэкэнда. Я видел множество продуктов, использующих бэкэнд, но я понятия не имел, как они работают или предназначены.
Среди моих самых больших сомнений:
- Каков общий подход для передачи изменений (информировать клиента об изменениях) от администратора к представлению клиента?
- Должен ли я разделить приложения на 2 и назначить каждому отдельный порт или все вместе?
- Повлияет ли подход № 2 на число 1?
Дополнительные детали:
Это веб-проект, использующий GWT с JAVA. Он будет развернут на сервере Jboss.
О портах: так как все в Интернете, мне было интересно, если я разделю приложение на 2 и сервер будет прослушивать 2 порта (через прокси-сервер и т. Д.) И соответственно перенаправить или разрешить доступ к административному бэкэнду через передний конец.