Sovelluspalvelin vs. Web-palvelin

verkko SovelluspalvelinVerkkopalvelinJohdanto (Wikipediasta) Sovelluspalvelin on ohjelmistokehys, joka tarjoaa sekä palvelut verkkosovellusten luomiseksi että palvelinympäristön niiden ajamista varten. Web-palvelin voi viitata joko laitteistoon (tietokone) tai ohjelmistoon (tietokonesovellus), joka auttaa toimittamaan sisältöä, johon voi päästä Internetin kautta. Määritelmä Sovelluspalvelin, jota kutsutaan myös sovelluspalvelimeksi, on ohjelmistokehys, joka tarjoaa ympäristön, jossa sovellukset voivat toimia riippumatta siitä, mitkä sovellukset ovat tai mitä ne tekevät. Web-palvelin voi viitata joko laitteistoon (tietokone) tai ohjelmistoon (tietokonesovellus), joka auttaa toimittamaan sisältöä, johon voi päästä Internetin kautta. Mikä se on? Palvelin, joka paljastaa liiketoimintalogiikan asiakassovelluksiin erilaisten protokollien, mukaan lukien HTTP, kautta. Palvelin, joka käsittelee HTTP-protokollaa. Job Sovelluspalvelinta käytetään verkkopohjaisten sovellusten ja yrityspohjaisten sovellusten (ts. Servletit, jsps ja ejbs…) palvelemiseen. Sovelluspalvelimet voivat sisältää web-palvelimen sisäisesti. Web-palvelinta käytetään verkkopohjaisten sovellusten palvelemiseen tehtävät Eri sovellusten toimittamiseen toiseen laitteeseen se antaa verkon jokaiselle mahdollisuuden ajaa ohjelmistot pois samasta koneesta. Pitämällä HTML-, PHP-, ASP-, jne.-Tiedostoja saatavana verkkoselaimille tarkastettavaksi, kun käyttäjä käyttää verkkosivustoa, käsittelee asiakkaiden HTTP-pyyntöjä. esimerkit Sun Java -sovelluspalvelin, weblogic-palvelin, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server Apache, Microsoft IIS, Tomcat, Jetty, Zeus Web Server, Oracle Web Server tukee hajautettu kauppa ja EJB: t Servletit ja JSP Resurssien käyttö Korkea Matala Asiakkaita voi olla GUI: t, Web-palvelimet Web-selaimet, hakukonerobotit

Sisältö: Sovelluspalvelin vs. Web-palvelin

  • 1 Toiminto
  • 2 Monikierteitys
  • 3 Kuormitusraja
  • 4 Malli
  • 5 Historia
  • 6 Viitteet

Toimia

Verkkopalvelimen päätoiminto on pitää tiedostot aktiivisina verkkosivustojen selaamista varten 24 tuntia päivässä, seitsemän päivää viikossa. Kaikkia menetettyjä aikoja kutsutaan seisokkeiksi, mikä tarkoittaa, että verkkosivusto ja sen sivut eivät ole tuolloin näkyvissä. Kaikki hyvät web-hosting-yritykset yrittävät pitää seisokkiensa alle murto-osassa sekuntia menestyäkseen. Sovelluspalvelin helpottaa tätä prosessia ja yrittää tehdä sovelluksen tietojen käytöstä helppoa.

Monikierteitys

Web-palvelin ei tue monisäiettämisen käsitettä. Sovelluspalvelimessa on ominaisuuksia, kuten yhteyden yhdistäminen, eristämisen yhdistäminen, monisäikeistäminen ja ennen kaikkea Transaction-ominaisuus, jota ei ole Web-palvelimella.

Verkkopalvelimien (ohjelmien) on tarkoitus palvella pyyntöjä nopeasti useammalta kuin yhdeltä TCP / IP-yhteydeltä kerrallaan. Tarkastellaan, että Internet Explorer tai Firefox-selain on paikallinen ohjelma käyttäjän kiintolevyllä, kun taas itse verkkosivut eivät ole. Verkkosivut on tosiasiallisesti tallennettu muiden tietokoneiden kiintolevyille, ja näitä kutsutaan Web-palvelimiksi. Sovelluspalvelintuotteet yleensä yhdistävät väliohjelmat, jotta sovellukset voivat olla yhteydessä toisiinsa riippuvaisiin sovelluksiin, kuten Web-palvelimet, tietokannan hallintajärjestelmät ja kaavio-ohjelmat.

Kuormitusraja

Web-palvelimella (ohjelmalla) on määritelty latausrajoitukset, koska se pystyy käsittelemään vain rajoitettua määrää samanaikaisia ​​asiakasyhteyksiä (yleensä välillä 2 - 60 000, oletuksena välillä 500 - 1 000) IP-osoitetta (ja IP-porttia) kohti ja se voi palvella vain tietty enimmäismäärä pyyntöjä sekunnissa. Toisaalta sovelluspalvelimen kapasiteetti on paljon suurempi.

Malli

Webserver-delegointimalli on melko yksinkertainen, kun pyyntö tulee verkkopalvelimeen, se vain välittää pyynnön ohjelmalle, joka parhaiten pystyy käsittelemään sitä (palvelinpuolen ohjelma). Se ei ehkä tue tapahtumia ja tietokantayhteyksien yhdistämistä. Web-palvelimet tukevat vain .war-tiedostojen käyttöönottoa, kun taas sovelluspalvelimet tukevat .war- ja .ear-tiedostojen käyttöönottoa.

Sovelluspalvelin pystyy dynaamisempaan käyttäytymiseen kuin verkkopalvelin. Sovelluspalvelin voidaan määrittää toimimaan verkkopalvelimena.

Historia

Ensimmäinen verkkopalvelin johtuu alkuperästään Tim Berners-Leelle osana uutta hanketta työnantajalleen CERNille (Euroopan ydintutkimusjärjestö). Vuonna 1989 hän kirjoitti kaksi ohjelmaa, jotka johtivat ensimmäisen web-palvelimen käyttöönottoon. Sovelluspalvelin tuli esille 1990-luvulla.

Voidaan sanoa, että Web-palvelin on osa sovelluspalvelinta. Sovelluspalvelimet ja web-palvelimet alkavat hämärtyä toisiinsa Internet- ja Web 2.0 -teknologioiden laajentuessa. Useimmissa tapauksissa ohjelmisto isännöidään tällä hetkellä web-palvelimilla ja ladataan sitten paikalliselle kiintolevylle, missä se asennetaan paikalliselle tietokoneelle. Uudessa mallissa, joka sulauttaa verkkopalvelimen ja sovelluspalvelimen, ohjelmistoa ylläpidettäisiin verkossa ja käyttäjä voisi käyttää sitä ja käyttää sitä tarpeen mukaan yleensä alhaisemmalla nopeudella kuin jos hän ostaisi ohjelmiston uutta.

Viitteet

  • 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