Что такое сервер приложений? Что такое богатые интернет-приложения?
Я из PHP фона. Я знаю только то, что
- веб-сервер обрабатывает запрос http
- Интерпретатор PHP, встроенный в веб-сервер, компилирует скрипт PHP
- Результатом выше будет HTML, который снова возвращается клиенту веб-сервером.
Теперь я не понимаю одну вещь. что такое сервер приложений? В чем разница между веб-сервером и сервером приложений. Любой популярный пример своей роли?
и что такое богатые интернет-приложения? Из моего понимания это просто причудливое название для веб-приложений, таких как Google Docs. Я прав?
Кто-то, пожалуйста, объясните с примерами.
1 ответ
Граница между веб-серверами и серверами приложений размыта. Одним из распространенных определений является то, что с веб-серверами можно связываться только через HTTP и HTTPS, но с серверами приложений можно связываться с помощью других средств (службы обмена сообщениями, удаленного вызова методов и т. Д.) В дополнение к веб-протоколам. Серверы приложений также предоставляют контейнер, который автоматически выполняет определенные требования к программному обеспечению (например, управление транзакциями и ресурсами).
А богатое интернет-приложение - это веб-приложения, которые действуют как настольные приложения. Им не нужно перезагружать страницу каждый раз, когда вы выполняете действие, и у них более широкий выбор методов ввода. Это может быть сделано различными способами, включая Flash, Silverlight, Java или обычный HTML с Ajax Javascript.