Мне стыдно за вашего Java-разработчика :(
Попросите его объяснить, что он хотел, зачем лёгкому web-серверу, раздающему статику и проксирующему запросы к серверу приложений, сдалась JMS. Не могу представить сценариев.
Для балансировки же — JMS Clustering.