Сервер додатків проти Веб-сервер

А Веб Сервер додатківВеб-серверВступ (з Вікіпедії) Сервер додатків - це програмне забезпечення, яке забезпечує як засоби для створення веб-додатків, так і серверне середовище для їх запуску. Веб-сервер може посилатися на апаратне забезпечення (комп'ютер) або програмне забезпечення (комп'ютерний додаток), що допомагає доставляти вміст, доступ до якого можна отримати через Інтернет. Визначення Сервер додатків, який також називають сервером додатків, - це програмне забезпечення, яке забезпечує середовище, в якому програми можуть працювати, незалежно від того, які програми та що вони роблять.. Веб-сервер може посилатися на апаратне забезпечення (комп'ютер) або програмне забезпечення (комп'ютерний додаток), що допомагає доставляти вміст, доступ до якого можна отримати через Інтернет. Що це? Сервер, який розкриває бізнес-логіку для клієнтських додатків через різні протоколи, включаючи HTTP. Сервер, який обробляє протокол HTTP. Робота Сервер додатків використовується для обслуговування веб-додатків та корпоративних програм (тобто сервлетів, jsps та ejbs…). Сервери додатків можуть містити веб-сервер внутрішньо. Веб-сервер використовується для обслуговування веб-додатків Функції Щоб доставити різні програми на інший пристрій, він дозволяє кожному в мережі запускати програмне забезпечення на одній машині. Зберігання файлів HTML, PHP, ASP тощо для веб-браузерів для перегляду, коли користувач отримує доступ до веб-сайту в Інтернеті, обробляє HTTP-запити від клієнтів. Приклади Сервер додатків Sun Java, веб-сервер веб-серверів, Apache Geronimo, сервер додатків IBM WebSphere, сервер Glass Fish Apache, Microsoft IIS, Tomcat, Jetty, веб-сервер Zeus, веб-сервер Oracle Підтримує розподілених транзакцій та EJB Сервлець та JSP Використання ресурсів Високий Низький Клієнти можуть включати GUI, веб-сервери Веб-браузери, роботи пошукових систем

Зміст: Сервер додатків проти Веб-сервер

  • 1 Функція
  • 2 мультиварки
  • 3 Ліміт завантаження
  • 4 Модель
  • 5 Історія
  • 6 Довідники

Функція

Основна функція веб-сервера - підтримувати активні файли для перегляду веб-сайтів, двадцять чотири години на день, сім днів на тиждень. Будь-який втрачений час відомий як час запуску, що означає, що в цей момент веб-сайт та його сторінки не будуть переглядатися. Будь-яка хороша компанія, що займається веб-хостингом, намагається утримати час простою менше, ніж на частку секунди, щоб досягти успіху. Сервер додатків полегшує цей процес і намагається зробити простий доступ до даних додатком.

Багатопотоковість

Веб-сервер не підтримує концепцію багатопотокової роботи. У сервері прикладних програм у нас є такі функції, як об'єднання з'єднань, пул ізоляції, багатопотокова передача та головним чином функція транзакцій, яких немає у веб-сервері.

Передбачається, що веб-сервери (програми) швидко обслуговують запити з декількох підключень TCP / IP одночасно. Поміркуйте, що веб-браузер Internet Explorer або Firefox є локальною програмою на жорсткому диску користувача, тоді як самі веб-сторінки не є. Веб-сторінки фактично зберігаються на жорстких дисках інших комп'ютерів, і вони відомі як веб-сервери. Продукти серверних програм зазвичай постачають проміжне програмне забезпечення, що дозволяє програмам взаємодіяти із залежними програмами, такими як веб-сервери, системи управління базами даних та програми діаграм.

Ліміт завантаження

Веб-сервер (програма) має визначені межі завантаження, оскільки він може обробляти лише обмежену кількість одночасних клієнтських з'єднань (як правило, від 2 до 60 000, за замовчуванням від 500 до 1000) на IP-адресу (і IP-порт), і він може обслуговувати лише певна максимальна кількість запитів в секунду. З іншого боку, сервер додатків має значно більшу ємність.

Модель

Модель делегування веб-сервера є досить простою, коли запит надходить у веб-сервер, він просто передає запит програмі, яка найкраще може обробити його (серверна програма). Він може не підтримувати транзакції та об'єднання баз даних. Веб-сервери підтримують розгортання файлів .war лише у той час, як сервери програм підтримують розгортання файлів .war та .ear.

Сервер додатків більш здатний до динамічної поведінки, ніж веб-сервер. Сервер додатків може бути налаштований для роботи як веб-сервер.

Історія

Перший веб-сервер завдячує своєму походженню Тіму Бернерсу-Лі, коли в рамках нового проекту своєму роботодавцю CERN (Європейська організація ядерних досліджень). У 1989 році він написав дві програми, які призвели до впровадження першого веб-сервера. Сервер додатків вперше з'явився в 1990-х.

Можна сказати, що веб-сервер - це підмножина сервера додатків. Прикладні сервери та веб-сервери починають розмиватися один з одним із розширенням технологій Internet та Web 2.0. У більшості випадків програмне забезпечення розміщується на веб-серверах, а потім завантажується на локальний жорсткий диск, де він встановлений на локальному комп'ютері. У новій моделі, яка з’єднує веб-сервер та сервер додатків, програмне забезпечення розміщуватиметься в Інтернеті, і користувач може отримати доступ до нього та використовувати його за потребою, як правило, за меншою швидкістю, ніж якщо б він придбав програмне забезпечення нове.

Список літератури

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.wikipedia.org/wiki/Application_server
  • http://en.wikipedia.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043