Hi
Im searching a little on the net and trying to find a good definition/guide on what exactly an application server is. What im looking for is a general definition of what an application really is and what it consists of, and how it works.
What i know about an application so far is that it consists of three parts, a web interface or gui interface, an application server like for ex. jboss and a database server and/or transaction server. But i dont see the whole picture of how it all fits together and as said what an application server really is. Is it a server that can execute java programs for example, if so, why not just write a java program and put it on the web without any application server, why would you need an application server here then.
Can someone please explain this too me (its getting a little frustrating, because i have read definition of what it is..but i guess i dont understand correctly) and/or give a link to a good definition/guide? All help is always appericiated.