My team is developing a new service oriented product with a web front-end. In discussions about what technologies we will use we have settled on running a JBoss application
i have used a very similar architecture in the past. Spring + Java 1.5 + Actionscript 2/3 when combined with Flex Data Services made it all very easy (and fun!) to code.
though, a Flex front end means you need adequately powerful client machines.