Приложен сървър срещу уеб сървър

А мрежа Приложен сървърУеб сървърВъведение (от Уикипедия) Приложен сървър е софтуерна рамка, която предоставя както съоръжения за създаване на уеб приложения, така и сървърна среда за тяхното стартиране. Уеб сървърът може да се позовава на хардуера (компютъра) или софтуера (компютърното приложение), който помага да се достави съдържание, до което можете да получите достъп чрез Интернет. дефиниция Приложен сървър, наричан още сървър на приложения, е софтуерна рамка, която осигурява среда, в която приложенията могат да се стартират, без значение какви са приложенията или какво правят. Уеб сървърът може да се позовава на хардуера (компютъра) или софтуера (компютърното приложение), който помага да се достави съдържание, до което можете да получите достъп чрез Интернет. Какво е? Сървър, който излага бизнес логика на клиентски приложения чрез различни протоколи, включително HTTP. Сървър, който обработва HTTP протокол. работа Приложният сървър се използва за обслужване на уеб базирани приложения и приложения, базирани на предприятия (т.е. servlets, jsps и ejbs…). Приложните сървъри могат да съдържат вътрешен уеб сървър. Уеб сървърът се използва за обслужване на уеб базирани приложения Функции За да доставя различни приложения на друго устройство, той позволява на всички в мрежата да стартират софтуер от една и съща машина. Поддържане на HTML, PHP, ASP и др файлове, достъпни за уеб браузърите, за да видите, когато потребителят има достъп до сайта в мрежата, обработва HTTP заявки от клиенти. Примери Sun Java Application сървър, уеблогичен сървър, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server Apache, Microsoft IIS, Tomcat, Jetty, Zeus Web Server, Oracle Web Server Поддържа разпределена транзакция и тази на EJB Сервлет и JSP Използване на ресурсите Високо ниско Клиентите могат да включват GUI, уеб сървъри Уеб браузъри, роботи за търсачки

Съдържание: Приложен сървър срещу уеб сървър

  • 1 функция
  • 2 Мулти резба
  • 3 Ограничение за натоварване
  • 4 Модел
  • 5 История
  • 6 Референции

функция

Основната функция на уеб сървъра е поддържането на активни файлове за сърфиране в уебсайтове, двадесет и четири часа на ден, седем дни в седмицата. Всяко загубено време е известно като прекъснато време, което означава, че в този момент уебсайтът и неговите страници няма да бъдат видими. Всяка добра компания за уеб хостинг се опитва да задържи времето си за престой до по-малко от част от секундата, за да бъде успешна. Приложен сървър улеснява този процес и се опитва да направи лесен достъп до данни на приложение.

Multi Threading

Уеб сървърът не поддържа концепцията за многократно вдяване. В Application Server имаме функции като обединяване на връзки, обединяване на изолация, мулти-резба и най-вече функцията Transaction, която не присъства в уеб сървъра.

Предполага се, че уеб сървърите (програмите) обслужват заявките бързо от повече от една TCP / IP връзка наведнъж. Имайте предвид, че Internet Explorer или Firefox Web Browser е локална програма на твърдия диск на потребителя, докато самите уеб страници не са. Уеб страниците всъщност се съхраняват на твърдите дискове на други компютри и те са известни като уеб сървъри. Продуктите на сървъра за приложения обикновено групират междинен софтуер, за да позволят на приложенията да общуват със зависими приложения, като уеб сървъри, системи за управление на бази данни и програми за диаграми.

Ограничение за натоварване

Уеб сървърът (програма) има определени ограничения за натоварване, тъй като може да обработва само ограничен брой едновременни клиентски връзки (обикновено между 2 и 60 000, по подразбиране между 500 и 1000) на IP адрес (и IP порт) и може да служи само определен максимален брой заявки в секунда От друга страна, сървърът за приложения има много по-голям капацитет.

Модел

Моделът на делегиране на уеб сървър е доста прост, когато заявката попадне в уеб сървъра, той просто предава заявката на програмата, която най-добре може да се справи с нея (програма от страна на сървъра). Може да не поддържа транзакции и обединяване на връзки към база данни. Уеб сървърите поддържат разгръщане .war файлове само докато сървърите на приложения поддържат разгръщане на .war и .ear файлове.

Приложният сървър е по-способен на динамично поведение от уеб сървъра. Приложен сървър може да бъде конфигуриран да работи като уеб сървър.

история

Първият уеб сървър дължи произхода си на Тим Бернерс-Ли, когато като част от нов проект на своя работодател CERN (Европейска организация за ядрени изследвания). През 1989 г. той написа две програми, които доведоха до внедряването на първия уеб сървър. Приложният сървър за пръв път се появи през 90-те.

Може да се каже, че уеб сървърът е подмножество на сървър на приложения. Приложните сървъри и уеб сървърите започват да се размиват един с друг с разширяването на интернет и 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