Poslužitelj aplikacija prema web poslužitelju

mreža Poslužitelj aplikacijaWeb poslužiteljUvod (sa Wikipedije) Poslužitelj aplikacija softverski je okvir koji pruža objekte za stvaranje web aplikacija i okruženje poslužitelja za njihovo pokretanje. Web poslužitelj može se odnositi na hardver (računalo) ili softver (računalni program) koji pomaže u isporuci sadržaja kojem se može pristupiti putem Interneta. definicija Poslužitelj aplikacija, koji se naziva i poslužitelj aplikacija, softverski je okvir koji pruža okruženje u kojem se aplikacije mogu pokretati, bez obzira na to koje su aplikacije ili što rade.. Web poslužitelj može se odnositi na hardver (računalo) ili softver (računalni program) koji pomaže u isporuci sadržaja kojem se može pristupiti putem Interneta. Što je? Poslužitelj koji izlaže poslovnu logiku klijentskim aplikacijama kroz različite protokole, uključujući HTTP. Poslužitelj koji upravlja HTTP protokolom. Posao Poslužitelj aplikacija koristi se za posluživanje internetskih aplikacija i aplikacija temeljenih na poduzeću (tj. Servleta, jsps i ejbs…). Poslužitelji aplikacija mogu sadržavati internetski poslužitelj. Web poslužitelj koristi se za posluživanje web-baziranih aplikacija funkcije Za isporuku različitih aplikacija na drugi uređaj omogućava svima u mreži pokretanje softvera s istog stroja. Čuvanje datoteka HTML, PHP, ASP itd. Web preglednicima dostupnim za pregled kada korisnik pristupa web mjestu na webu, obrađuje HTTP zahtjeve klijenata. Primjeri Sun Java aplikacijski poslužitelj, weblogic server, Apache Geronimo, IBM WebSphere Application Server, Server Fish Server Apache, Microsoft IIS, Tomcat, Jetty, Zeus Web Server, Oracle Web Server podržava distribuirana transakcija i EJB-ove Servlets i JSP Korištenje resursa visok nizak Klijenti se mogu uključiti GUI-ovi, web poslužitelji Web preglednici, roboti tražilice

Sadržaj: Application Server vs Web Server

  • 1 funkcija
  • 2 više navoja
  • 3 Granica opterećenja
  • 4 Model
  • 5 Povijest
  • 6 Reference

Funkcija

Glavna funkcija web poslužitelja je vođenje datoteka aktivnim za pregledavanje web stranica, dvadeset i četiri sata dnevno, sedam dana u tjednu. Svako izgubljeno vrijeme poznato je kao prekid vremena, što znači da u tom trenutku web stranicu i njegove stranice neće biti vidljive. Svako dobro web hosting poduzeće pokušava zadržati svoje ispade manje od djelića sekunde kako bi bilo uspješno. Poslužitelj aplikacija olakšava ovaj postupak i pokušava olakšati pristup aplikaciji podacima.

Više navoja

Web poslužitelj ne podržava koncept višestruke navoje. U aplikacijskom poslužitelju imamo značajke poput spajanja veza, grupiranja izolacije, višestrukog navoja i uglavnom značajku Transakcije koja nema na web poslužitelju.

Web-poslužitelji (programi) trebali bi istovremeno posluživati ​​zahtjeve s više TCP / IP veza. Razmotrite da je Internet Explorer ili Firefox web preglednik lokalni program na korisnikovom tvrdom disku, dok same web stranice to nisu. Web stranice zapravo su pohranjene na tvrdom disku drugih računala, a poznate su i kao web serveri. Proizvodi aplikacijskog poslužitelja obično pakiraju srednji softver kako bi aplikacije mogle komunicirati s ovisnim aplikacijama, poput web poslužitelja, sustava za upravljanje bazama podataka i programa grafikona.

Granica opterećenja

Web poslužitelj (program) ima definirana ograničenja učitavanja, jer može obraditi samo ograničen broj istodobnih veza klijenta (obično između 2 i 60 000, prema zadanom između 500 i 1000) po IP adresi (i IP porta) i može poslužiti samo određeni maksimalni broj zahtjeva u sekundi. S druge strane, aplikacijski poslužitelj ima puno veći kapacitet.

Model

Model delegiranja web poslužitelja je prilično jednostavan, kad zahtjev dođe u web poslužitelj, on jednostavno prosljeđuje zahtjev programu koji ga najbolje može obraditi (program sa strane poslužitelja). Možda ne podržava transakcije i udruživanje veze baze podataka. Web poslužitelji podržavaju implementaciju .war datoteka samo dok aplikacijski poslužitelji podržavaju implementaciju .war i .ear datoteka.

Poslužitelj aplikacija sposobniji je za dinamičko ponašanje od web poslužitelja. Poslužitelj aplikacija može se konfigurirati za rad kao web poslužitelj.

Povijest

Prvi web poslužitelj svoje podrijetlo duguje Timu Berners-Leeju kada je u sklopu novog projekta svom poslodavcu CERN-u (Europskoj organizaciji za nuklearna istraživanja). 1989. napisao je dva programa koji su doveli do implementacije prvog web poslužitelja. Poslužitelj aplikacija prvi put se pojavio u 1990-ima.

Može se reći da je web poslužitelj podskup poslužitelja aplikacija. Aplikacijski poslužitelji i web poslužitelji počinju se zamagljivati ​​jedni drugima s širenjem Interneta i Web 2.0 tehnologija. Trenutno se softver nalazi na web poslužiteljima, a zatim preuzima na lokalni tvrdi disk, gdje je instaliran na lokalnom računalu. U novom modelu koji spaja web poslužitelj i poslužitelj aplikacija, softver bi bio domaćin putem interneta, a korisnik bi mu mogao pristupiti i koristiti ga po potrebi, općenito, nižim cijenama nego ako bi kupio softver novi.

Reference

  • 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