AS i search related this topic i got many links which explain me very deeply.
as Google, wikipedia.
But i got one article very interesting about this.
In this article they compare 4 major servers & conclude that web logic server is more efficient. But they compare old versions! :!: may be all results changes as JBoss new version released! :?:
My point of view person who creating applications for individual or small scale industry, should use simple application server.
But as market competition increases so person must use more efficient application server at that time.
What code rancher thinks about this? :?:
Millions saw the apple fall, but Newton asked why.
Mandar Khire wrote:What code rancher thinks about this? :?:
The technologies presented in the quoted article are so old that it doesn't deserve another minute of thinking
Also: "web-application server" is not a fair benchmark for JBoss or other Java EE Containers. Apache server, Tomcat and Jetty are good enough to bring space for other tools.
"JEE Containers" are much more sophisticated than simple web page providers. JMS, Security, transactions and dependency injection are the cool things supported by JBoss and its competitors, and any bechmark or product comparison should start from these features.. IMHO
In this article they compare 4 major servers & conclude that web logic server is more efficient.
More efficient in what terms?
Most applications don't require 1000's of concurrent users. If they do, you can load balance across multiple application servers, keeping the load low and the performance high. So the miniscule performance differences are generally a moot point. IMHO, the key thing to shop around for is support, ease of configuration, ease of learning, integration capabilities, etc.