In poche parole, il web server gestisce solamente la presentazione del contenuto web (servlet e jsp nel caso di Java) ma la business logic, cioè quello che l'applicazione deve veramente fare (connessioni ai db, ecc...) è racchiusa nell'application server.

In questo modo, se disponi di un "fat client", cioè di un applicativo non con interfaccia web, puoi collegarti direttamente all'application server per riutilizzarne le funzioni.


Qui puoi trovare tutte le spiegazioni (in particolare qui )