Poslužitelj aplikacija i web poslužitelj
Server aplikacija vs web poslužitelja
Aplikacijski poslužitelji i web poslužitelji su zajedničke terminologije kada se raspravlja o World Wide Webu. Mnogi od nas već su se susreli s web poslužiteljem, iako većina ljudi to ne zna. Web-poslužitelj se odnosi na softver ili hardver koji služi za posluživanje sadržaja, kao što su HTML stranice i drugi mediji, krajnjim korisnicima. To je ono što vaš web preglednik komunicira i dobiva informacije. S druge strane, aplikacijski poslužitelj odnosi se na softver ili hardver koji pokreće određene aplikacije. Te aplikacije nemaju GUI i dostavljaju samo podatke klijentima.
Aplikacijski poslužitelji i web poslužitelji imaju mnogo koristi, a nije neuobičajeno da web mjesto ima oba poslužitelja. Web poslužitelj isporučuje primarni sadržaj dok aplikacijski poslužitelj pokreće aplikacije koje pružaju dodatni sadržaj. Oba mogu postojati i bez drugih. Web poslužitelji za jednostavan sadržaj ne trebaju aplikacijske poslužitelje. Poslužitelji aplikacija koji ciljaju mrežu koja nije mreža ne trebaju imati web-poslužitelje.
Aplikacijski poslužitelji su puno fleksibilniji od web poslužitelja zbog načina na koji su postavljeni; aplikacije imaju puno više resursa i slobode u izvršenju. To može otvoriti poslužitelj na određene ranjivosti koje napadači mogu iskoristiti. Ograničene stvari koje se mogu učiniti na web poslužitelju olakšavaju sigurnost.
Budući da može biti skupo da dva računala rade samo da imaju malu stranicu s obje funkcionalnosti, moguće je imati aplikacijski poslužitelj i web poslužitelj unutar istog stroja. To se zove virtualizacija, a stroj koji ih pokreće je i aplikacijski poslužitelj i web poslužitelj.
Sažetak:
1. Aplikacijski poslužitelj je platforma za pokretanje određenih aplikacija dok je web poslužitelj platforma za isporuku sadržaja preko interneta 2. Aplikacijski poslužitelji često se koriste kao podrška web poslužitelju 3. Poslužitelji aplikacija fleksibilniji su od web poslužitelja 4. Aplikacijski poslužitelji su manje sigurni od web poslužitelja 5. Programski poslužitelj i web poslužitelj mogu boraviti u istom stroju