Difference Application Server and Web Server

Could anyone Plz tell me what's the difference between Application Server and Web Server

russel_2463Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

vzilkaCommented:
See this link: http://www.experts-exchange.com/Web/Application_Servers/Q_20703860.html

Basically a Web Server serves static HTML pages (or gifs, jpegs, etc.), and can also run code written in a special way called CGI - Common Gateway Interface.

An Application Server is used to run business logic or dynamically generated presentation code. It can either be .NET based or J2EE based (like Oracle9iAS, BEA WebLogic Server, IBM WebSphere, JBoss).
A J2EE application server runs servlets and JSPs (infact a part of the app server called web container is responsible for running servlets and JSPs) that are used to create HTML pages dynamically.
In addition, J2EE application server can run EJBs - which are used to execute business logic.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
russel_2463Author Commented:
thanks a lot
0
pingo_bgmCommented:
As rightly said by vzilka, Application server is used to run business logic. An Application server has a 'built-in' web server, in addition to that it supports other modules or features like e-business integration, independent management and security module, portlets etc.
Names speak for themselves - Web Server and Application Server.
0
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

dittymeister2Commented:
The web server is IIS or appache etc..and the application server is something like cold fusion or jrun, that processes an application then kicks the results back to the web server, in then kicks the information back to the client/brower as html etc...so if a client browses to a .cfm page which would stand for cold fusion mark up, the cold fusion server will handle the .cfm page  process the info, then send it back to the web server and then back to the client as html. basic way of putting it is this.
the IIS handles the html, and the cold fusion server handles the applications. now to reiterate. if someone has  an asp/.net applicaton server, you will see .asp for the extension on the pages. also, we need to be aware of what the iss itself can process, i no when i first started, i was like what is java script and vbscript, and wonder'd if i could use it.  these kind of languages can be process'd through the client side browser,  Internet explorer and Netscape process the information therefore, if you have a browser that supports java script and vbscript, you can see the results.  i should have left this out , but i no it help'd me out when it was explain'd to me this way when i first started.
0
joespCommented:
Application server is just hype for web server with a cool fricking plug-in module.  Is it true that the application server contains the web server or doesn't the web server contain the applictaion server?  Isn't tomcat a plug-in module for apache?  Arent' beans requiring a web server to be run?  There is no difference between the two, it's just a buzzword to make somebody else sound "cool".
0
joespCommented:
LIke, the web server isn't a box either, it's just a piece of software not a machine.  Are we in the matrix or is it in us?  only neo knows....
0
shajithchandranCommented:
I want to die
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Application Servers

From novice to tech pro — start learning today.