Karidi, e' un interessante insieme di tecnologie... ma per l'appunto, sono solo tecnologie.
La tecnologia e' uno strumento, la scegli nel momento in cui hai il problema ben definito.
Se parti con la tecnologia potresti trovarti nella bellissima situazione in cui la tecnologia ti limita nel progetto.
E' un errore che vedo sempre fare a chi sta in industria. Per l'appunto e' poi successo anche in ARGUGRID, che sarebbe il progetto in cui lavoro. Siccome l'industria spingeva per la sua tecnologia, ci hanno limitato tutta la fase di progetto.
Ad ogni mdo:
Non lo so. Non uso JBoss normalmente. Per rispondere alla domanda ho bisogno di studiare un paio di ore o una giornata intera a seconda della documentazione.
La risposta e': il povero tomcat oltre a metterti su il web service tanto di piu' non fa, ha moduli per il load balancing, ma evidentemente se vuoi qualcosa di piu' sofisticato, sara' il caso di pigliare su weblogic che fa load balancing su un cluster

.
Dipende da quanto traffico hai comunque. Devi sempre lavorare su un cluster ?