Что такое сервер приложений? Что такое богатые интернет-приложения?

Я из PHP фона. Я знаю только то, что

  1. веб-сервер обрабатывает запрос http
  2. Интерпретатор PHP, встроенный в веб-сервер, компилирует скрипт PHP
  3. Результатом выше будет HTML, который снова возвращается клиенту веб-сервером.

Теперь я не понимаю одну вещь. что такое сервер приложений? В чем разница между веб-сервером и сервером приложений. Любой популярный пример своей роли?

и что такое богатые интернет-приложения? Из моего понимания это просто причудливое название для веб-приложений, таких как Google Docs. Я прав?

Кто-то, пожалуйста, объясните с примерами.

1 ответ

Решение

Граница между веб-серверами и серверами приложений размыта. Одним из распространенных определений является то, что с веб-серверами можно связываться только через HTTP и HTTPS, но с серверами приложений можно связываться с помощью других средств (службы обмена сообщениями, удаленного вызова методов и т. Д.) В дополнение к веб-протоколам. Серверы приложений также предоставляют контейнер, который автоматически выполняет определенные требования к программному обеспечению (например, управление транзакциями и ресурсами).

А богатое интернет-приложение - это веб-приложения, которые действуют как настольные приложения. Им не нужно перезагружать страницу каждый раз, когда вы выполняете действие, и у них более широкий выбор методов ввода. Это может быть сделано различными способами, включая Flash, Silverlight, Java или обычный HTML с Ajax Javascript.

Другие вопросы по тегам