This blogger's post doesn't just cover the technologies and architecture of the final product. It also looks at the other methods that could be used to create this live-updating dashboard.
The four options he presents are stateful/RESTful, polling-based, WebSockets and Comet. He's pretty critical of Comet though.
Finally he goes over why he used each of the technologies, such as Camel, ActiveMQ and WebSockets