Lietojumprogrammu serveris salīdzinājumā ar tīmekļa serveri

A Web Lietojumprogrammu serverisWeb serverisIevads (no Wikipedia) Lietojumprogrammu serveris ir programmatūras ietvars, kas nodrošina gan iespējas tīmekļa lietojumprogrammu izveidošanai, gan servera vidi to darbināšanai. Web serveris var attiekties uz aparatūru (datoru) vai programmatūru (datora lietojumprogrammu), kas palīdz piegādāt saturu, kam var piekļūt caur internetu.. Definīcija Lietojumprogrammu serveris, ko sauc arī par lietotņu serveri, ir programmatūras ietvars, kas nodrošina vidi, kurā lietojumprogrammas var darboties neatkarīgi no lietojumprogrammām vai to darbības. Web serveris var attiekties uz aparatūru (datoru) vai programmatūru (datora lietojumprogrammu), kas palīdz piegādāt saturu, kam var piekļūt caur internetu.. Kas tas ir? Serveris, kas pakļauj biznesa loģiku klientu lietojumprogrammām, izmantojot dažādus protokolus, ieskaitot HTTP. Serveris, kas apstrādā HTTP protokolu. Ījabs Lietojumprogrammu serveris tiek izmantots, lai apkalpotu tīmekļa lietojumprogrammas un uz uzņēmējdarbību balstītas lietojumprogrammas (ti, servlets, jsps un ejbs…). Lietojumprogrammu serveros iekšēji var būt tīmekļa serveris. Tīmekļa serveris tiek izmantots tīmekļa lietojumprogrammu apkalpošanai Funkcijas Lai piegādātu dažādas lietojumprogrammas uz citu ierīci, tas ļauj visiem tīkla lietotājiem palaist programmatūru no vienas mašīnas. Turot HTML, PHP, ASP utt. Failus pieejamus tīmekļa pārlūkiem, lai tos varētu skatīt, kad lietotājs piekļūst vietnei tīmeklī, apstrādā klientu HTTP pieprasījumus. Piemēri Sun Java lietojumprogrammu serveris, weblogic serveris, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server Apache, Microsoft IIS, Tomcat, Jetty, Zeus Web Server, Oracle Web Server Atbalsta izplatīts darījums un EJB Serverses un JSP Resursu izmantošana Augsts Zems Klienti var iekļaut GUI, tīmekļa serveri Web pārlūkprogrammas, meklētājprogrammu roboti

Saturs: lietojumprogrammu serveris pret Web serveri

  • 1 Funkcija
  • 2 Vairāki pavedieni
  • 3 Slodzes ierobežojums
  • 4 modelis
  • 5 Vēsture
  • 6 atsauces

Funkcija

Web servera galvenā funkcija ir uzturēt failus aktīvus tīmekļa vietņu pārlūkošanai divdesmit četras stundas dienā, septiņas dienas nedēļā. Katru zaudētu laiku sauc par nokavētu laiku, kas nozīmē, ka tajā brīdī vietne un tās lapas nebūs skatāmas. Jebkurš labs tīmekļa mitināšanas uzņēmums cenšas panākt, lai dīkstāve būtu mazāka par sekundes daļu, lai gūtu panākumus. Lietojumprogrammu serveris atvieglo šo procesu un mēģina atvieglot piekļuvi lietojumprogrammas datiem.

Vairāki pavedieni

Web serveris neatbalsta vairāku pavedienu koncepciju. Lietojumprogrammu serverī mums ir tādas funkcijas kā savienojumu apvienošana, izolācijas apvienošana, vairāku pavedienu veidošana un galvenokārt darījuma funkcija, kuras Web serverī nav..

Paredzēts, ka tīmekļa serveri (programmas) vienlaikus ātri apstrādā pieprasījumus no vairākiem TCP / IP savienojumiem.Apsveriet, vai Internet Explorer vai Firefox Web Browser ir lokāla programma lietotāja cietajā diskā, savukārt pašas Web lapas nav. Tīmekļa lapas faktiski tiek glabātas uz citu datoru cietajiem diskiem, un tās sauc par tīmekļa serveriem. Lietojumprogrammu serveru produkti parasti apvieno starpprogrammatūru, lai ļautu lietojumprogrammām savstarpēji sazināties ar atkarīgām lietojumprogrammām, piemēram, tīmekļa serveriem, datu bāzu pārvaldības sistēmām un diagrammu programmām.

Slodzes ierobežojums

Web serverim (programmai) ir noteikti slodzes ierobežojumi, jo tas var apstrādāt tikai ierobežotu skaitu vienlaicīgu klienta savienojumu (parasti no 2 līdz 60 000, pēc noklusējuma no 500 līdz 1000) uz vienu IP adresi (un IP portu), un tas var kalpot tikai noteikts maksimālais pieprasījumu skaits sekundē. No otras puses, lietojumprogrammu serverim ir daudz lielāka ietilpība.

Modelis

Tīmekļa servera deleģēšanas modelis ir diezgan vienkāršs, kad pieprasījums nonāk tīmekļa serverī, tas vienkārši nodod pieprasījumu programmai, kas to vislabāk prot apstrādāt (servera puses programma). Tas, iespējams, neatbalsta darījumu un datu bāzes savienojuma apvienošanu. Web serveri atbalsta .war failu izvietošanu tikai tad, ja lietojumprogrammu serveri atbalsta .war un .ear failu izvietošanu.

Lietojumprogrammu serveris ir spējīgāks dinamiskai uzvedībai nekā tīmekļa serveris. Lietojumprogrammu serveri var konfigurēt darbam kā tīmekļa serveri.

Vēsture

Pirmā tīmekļa servera izcelsme ir Timam Berners-Lee, kad tas bija daļa no jauna darba devēja CERN (Eiropas Kodolpētījumu organizācija). 1989. gadā viņš uzrakstīja divas programmas, kuru rezultātā tika ieviests pirmais tīmekļa serveris. Lietojumprogrammu serveris pirmo reizi parādījās 1990. gados.

Var teikt, ka Web serveris ir lietojumprogrammu servera apakškopa. Lietojumprogrammu serveri un tīmekļa serveri sāk saplūst viens ar otru, paplašinoties internetam un Web 2.0 tehnoloģijām. Pašlaik vairumā gadījumu programmatūra tiek mitināta tīmekļa serveros un pēc tam lejupielādēta vietējā cietajā diskā, kur tā ir instalēta vietējā datorā. Jaunajā modelī, kas sakausē tīmekļa serveri un lietojumprogrammu serveri, programmatūra tiktu mitināta tiešsaistē, un lietotājs tai varētu piekļūt un izmantot to pēc nepieciešamības, parasti ar zemāku ātrumu nekā tad, ja viņš vai viņa iegādātos programmatūru jaunu.

Atsauces

  • 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