Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Web Server, Application Server...

 
Aqeel Ahmad
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can any body explain what's the difference between HTTP Server, Web Server and Application Server with examples of them. I would be thankful.
 
Ash
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can say application server is a big brother of web server.
Web server supports HTTP protocol where as an application server supports many other protocol's like tcp/ip. Also you can configure the application server to work as a web server.
 
Marius Holm
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Aqeel!
To cut the crap, one can say that those are just names.
A server is any device that provides any service, and a device that provides an HTTP service, is commonly called a HTTP-server.
You probably have noted that the web (the www-part of the internet) runs on the HTTP-protocol, so an HTTP-server is just as often (or more often) called a web-server. (It is common on the web to base services also on other protocols than http, for instance ftp and encryption services are much used today. So a server running only http is not a very functional web server, but you can publish web pages with it)
An application server is any server running an application you can connect to from a client, for instance a web server.
Other examples of app servers are database servers, mail and messaging servers and directory servers.
Most servers run more than one type of service, for instance my 'development' server (not called so because it runs development services, but because I try the stuff I develop on it ) runs two different web servers and a database server (App servers).
In addition it also runs file and print services, plus all common TCP/IP services like ping, telnet etc. A server is just another box.
Hope that clears up a bit!
Regards,
Marius

[This message has been edited by Marius Holm (edited February 16, 2001).]
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Ash",
The Java Ranch has thousands of visitors every week, many with surprisingly similar names. To avoid confusion we have a naming convention, described at http://www.javaranch.com/name.jsp . We require names to have at least two words, separated by a space, and strongly recommend that you use your full real name. Please choose a new name which meets the requirements.
Thanks.
 
Aqeel Ahmad
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks Marius for your detailed reply. So an EJB Server is an Application Server.
 
Marius Holm
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's right!
Marius
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic