This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
I haven't seen this particular solution here; what do people think of this: instead of having local and remote versions of Data, there are local and remote versions of high-level calls (such as "Reserve seat"), which query its own member Data object (which is always local). This way less data travels over the network, less computation happens on the client, and GUI is separate from business logic which is in turn separate from db implementation.
Joined: Aug 21, 2001
...Data object (which is always local).
I meant, of course, local to the described object -- which, in turn, can be either local or remote.