I'm absolutely in love with the way GWT does RPC. Is there anything similar for Java SE you have experience with that:
POJ (Plain Old JSON).