ZA Sieć
Główną funkcją serwera WWW jest utrzymywanie plików aktywnych podczas przeglądania stron internetowych, 24 godziny na dobę, siedem dni w tygodniu. Każda strata czasu jest znana jako przestój, co oznacza, że w tym momencie witryna i jej strony nie będą widoczne. Każda dobra firma hostingowa stara się skrócić czas przestoju do ułamka sekundy, aby odnieść sukces. Serwer aplikacji ułatwia ten proces i stara się ułatwić dostęp do danych aplikacji.
Serwer WWW nie obsługuje koncepcji wielowątkowości. W serwerze aplikacji mamy takie funkcje, jak pula połączeń, pula izolacji, wielowątkowość, a przede wszystkim funkcja transakcji, której nie ma w serwerze sieci Web.
Serwery (programy) internetowe powinny szybko obsługiwać żądania z więcej niż jednego połączenia TCP / IP naraz. Należy pamiętać, że Internet Explorer lub Firefox Web Browser to lokalny program na dysku twardym użytkownika, podczas gdy same strony internetowe nim nie są. Strony internetowe są faktycznie przechowywane na dyskach twardych innych komputerów i są one znane jako serwery sieciowe. Produkty serwerów aplikacji zwykle zawierają oprogramowanie pośrednie, aby umożliwić aplikacjom komunikację z zależnymi aplikacjami, takimi jak serwery WWW, systemy zarządzania bazami danych i programy do tworzenia wykresów.
Serwer WWW (program) ma zdefiniowane limity obciążenia, ponieważ może obsłużyć tylko ograniczoną liczbę równoczesnych połączeń klientów (zwykle od 2 do 60 000, domyślnie od 500 do 1 000) na adres IP (i port IP) i może obsługiwać tylko pewna maksymalna liczba żądań na sekundę. Z drugiej strony serwer aplikacji ma znacznie większą pojemność.
Model delegowania serwera WWW jest dość prosty, gdy żądanie przychodzi do serwera WWW, po prostu przekazuje żądanie do programu, który jest w stanie najlepiej go obsłużyć (program po stronie serwera). Może nie obsługiwać transakcji i puli połączeń z bazą danych. Serwery WWW obsługują wdrażanie plików .war tylko podczas gdy serwery aplikacji obsługują wdrażanie plików .war i .ear.
Serwer aplikacji jest bardziej zdolny do dynamicznego zachowania niż serwer WWW. Serwer aplikacji można skonfigurować do pracy jako serwer WWW.
Pierwszy serwer internetowy zawdzięcza swój początek Timowi Berners-Lee, gdy w ramach nowego projektu jego pracodawcy CERN (Europejska Organizacja Badań Jądrowych). W 1989 roku napisał dwa programy, które doprowadziły do wdrożenia pierwszego serwera WWW. Serwer aplikacji po raz pierwszy pojawił się w latach 90.
Można powiedzieć, że serwer WWW jest podzbiorem serwera aplikacji. Serwery aplikacji i serwery WWW zaczynają się zamazywać wraz z rozwojem technologii internetowych i Web 2.0. W większości przypadków oprogramowanie jest hostowane na serwerach internetowych, a następnie pobierane na lokalny dysk twardy, gdzie jest instalowane na komputerze lokalnym. W nowym modelu, który łączy serwer WWW i serwer aplikacji, oprogramowanie będzie hostowane online, a użytkownik będzie mógł uzyskać do niego dostęp i korzystać z niego w razie potrzeby, ogólnie rzecz biorąc, w niższym tempie niż w przypadku zakupu nowego oprogramowania.