We are all experienced Java programmers who don't know web programming. (we are an HFT shop finally getting around to expanding the primitive GUI that controls the trading machines; we have been using Excel for 10 years).
All the clients are running in our Colorado office and we can upgrade them at will.
I think JMS or similar would probably work very well but we don't know messaging so we are having trouble knowing how best to use it.