What is the difference between an application server and a Web server?

Web server is exclusively for handling HTTP requests. Application server provide logic to application programs which can be through any number of protocols.

The Web server

1. Handles the HTTP protocol.

2. The Web server provides functionality of providing an environment in which the server-side program receive the request, the server-side program can execute and pass back the generated responses.

The Application Server

1 . Handles many protocols including HTTP.

2. Provides business logic to the client applications through various protocols.

3. Application server clients include GUI application running on  a computer or a web server itself.

Some java application servers are Apache Geronimo (Apache Software Foundation), Glassfish (Oracle Corporation), IBM Websphere, JBoss (Red Hat),

WebLogic (Oracle), WebObject (Apple Inc.)
Share on Google Plus

About Pranav

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment


  1. This is really a really great read for me, Have to admit you happen to be 1 from the best bloggers I ever saw.Thanks for posting this informative article.

  2. You certainly have some agreeable opinions and views. Your blog provides a fresh look at the subject.

  3. Hope you find it useful.