This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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.
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).]
"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.