출처 : http://www.diffen.com/difference/Application_Server_vs_Web_Server
Application Server vs Web Server
A Web server can be either a computer program or a computer running a program that is responsible for acceptingHTTP requests from clients, serving back HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects on it. An application server is the kind of software engine that will deliver various applications to another device. It is the kind of computer found in an office oruniversity network that allows everyone in the network to run software off of the same machine.
A web server and an application server may differ on the following points:
Comparison chart</> EMBED THIS CHART
An application server is a software framework that provides an environment in which applicationscan run, no matter what theapplications are or what they do. | Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet. |
A server that exposes business logic to client applications through various protocols including HTTP. | A server that handles HTTP protocol. |
To deliver various applications to another device, it allows everyone in the network to run software off of the same machine. | Keeping HTML, PHP, ASP etc files available for the web browsers to view when a user accesses the site on the web, handles HTTP requests from clients. |
Application server is used to serve web based applications and enterprise based applications(i.e sevlets, jsps and ejbs...). becauseapplication server contains web server internally. | Web server is used to serve web based applications.(i.e servlets and jsps) |
Sun Java Application server, weblogic server, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server | Apache, Microsoft IIS, Tomcat, Jetty |
GUI’s, Web Servers | Web browsers, search engine robots |
Yes | No, does not add any functionality. |
댓글
댓글 쓰기