Что такое сервер приложений?
гугл знает
Сервер приложений отвечает за безопасность, транзакционость, автоматическую подгрузку update-ов (новых версий реальных приложений) и т.д.
Т.е. сервер приложений - решает все те вспомогательные задачи, которые присущи любым серьезным приложениям, и которые не хочется решатся для каждого приложения по отдельности.
Еще бывает сервер отчетов... Но чаще этим занимается просто подсистема сервера приложений. Реже - клиента.
Этот сервер приложений пишут программеры для каждого предприятия свой? Вроде существуют сервера приложений от крупных производителей, они что универсальные? что они делают? что значит опубликовать приложение на сервере приложений?
IIS, хотя и не является сервером приложением, но выполняет похожие функции:
проверяет безопасность,
автоматически перезагружает приложение при изменении бинарников,
отслеживает подсоединения,
занимается балансировкой.
> что значит опубликовать приложение на сервере приложений?
как-то сообщить серверу приложению о существовании приложений. Здесь все сильно зависит от каждого конкретнего сервера приложений.
ps
Серверы приложений, на данный момент, в основном распространены для Java-ы.
pps
У термина "сервер приложений" - есть два смысла:
1. Это универсальный сервер приложений, который занимается обслуживанием реальных приложений
2. Центральное звено в трехзвенке.
Так тебя какой интересует?
Со вторым понятно.
А первый я так понимаю дополняет операционную систему. И сейчас они существуют в основном для Java, да? Интересно, а нужен ли сервер приложений для .Net приложений, не хватает ли для этого всего ОС и .NetFramWork?
да
> Интересно, а нужен ли сервер приложений для .Net приложений, не хватает ли для этого всего ОС и .NetFramWork?
Нужен. Т.к. сейчас приходится в качестве сервера приложений использовать IIS, а это не совсем то, что надо.
ps
В "чистом" .Net,
у того же Remoting-а не поддерживается безопасность,
не хватает фичи автоматического обновления и т.д.
Оставить комментарий
6yrop
Что такое сервер приложений? Зачем он нужен? Какая у него функциональность? Какие задачи он решает?