Check out http://code.google.com/webtoolkit/
Most importantly check out the RPC part http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.RemoteProcedureCalls.html
Can it get any easier than this!?? Check out their examples.
Download the SDk and have fun! Its Apache license