title: What do you use for client to server communication with GWT?
body: <p>GWT RPC is proprietary but looks solid, supported with patterns by Google, and is mentioned by every book and tutorial I've seen. Is it really the choice for GWT client/server communcation? Do  you use it and if not why and what you chose? I assume that I have generic server application code that can accommodate for RPC, EJBs, web services/SOAP, REST, etc.</p>
  
  <p>Bonus question: any security issues with GWT RPC I need to be aware of?</p>