title: Vaadin 7 with websockets
body: <p>I have a vaadin 7.1.4 web application which displays the backend data in various UI structures (Table, Tree). It deals with a lot of data and hence it's multi-threaded. It's currently running in Tomcat 6 server.</p>
  
  <p>I am looking for a way to implement websockets in my application to perform some very specific task. The task is explained graphically in the following image:</p>
  
  <p><img src="https://i.stack.imgur.com/dmZUv.png" alt="Vaadin application design"></p>
  
  <p>I am looking for a way to do this. Please help me to solve the following questions:</p>
  
  <ol>
  <li>Which framework should I use to create the websocket server and client?</li>
  <li>Is there a atmosphere java client which can be integrated with vaadin?</li>
  <li>Can I use Vaadin's push framework to solve this problem?</li>
  </ol>
  
  <p>I did my homework and I found out that atmosphere framework (which is also used in Vaadin) is a close contestant. But the examples deal with JavaScript clients instead of Java clients.</p>