There only relevant question here is:
How is a application server defined?

As Richard Mixon already pointed out, there are many definitions under which Tomcat IS an application server. For many others however application server is equivalent to "full J2EE application server" (or something like this). In this definition Tomcat is surely no application server.

For me however an application server is just what the word says:
A server that serves applications. And that is what Tomcat can do.


just my 2 Euro cents,
Christoph

Werner van Mook (RY/ETM) wrote:
IMHO :

Tomcat is a web application server, not an application server.
It is true you can extend tomcat and make it work like an application server.

Tomcat and just Tomcat is no application server.

It's like saying that an engine is a car. Which is not true!
You can extend this engine and build things around it that will make the complete thing you have build a car.
But the engine still is an engine and not a car.
You could also have build a motorbike which uses an engine.

An application server can use a web front end hosted by tomcat but it is not a 
requirement. An application server can also have native clients (written in any 
programming language).
An application server has standard ejb support.

If you have build a web application with tomcat than you have build yourself a 
j2ee application without using an application server, which is perfectly legal.

Regards
Werner van Mook

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to