> ...it kind of amazes me that not more people use a proper remoting solution > for their fat client business applications. What do people do? Do they > include jdbc-drivers and orms directly in the client? That increases the size > of the client conciderably, and every time you fix a bug or change something > in the dao layer, you have to redeploy your app to all clients. If you > upgrade your dao dependencies -> redeploy again. > > That's just madness :) Same story with WebServices - Java WS libs are huge, > hard to work with, and slow compared to just binary object serialization. You > can't even properly express all data types in some WebServices solutions.
Have you looked at Pivot's Web Query classes? They allow you to build REST services fairly easily and are very small. If you use JSON as your data format, you can use JSONSerializer to bind the data to and from Java bean classes. G
