The main principle behind OpenDolphin is simple : keep the application logic on the server but present it with all the capabilities of the client device. OpenDolphin is a remoting solution that bridges the world of Enterprise Java and the UI technology on the client device. Unlike most REST approaches, it doesn't confine the server to be a data source only. Instead, with OpenDolphin your server-side business logic controls a shared presentation model. The client displays the OpenDolphin state in all its beauty. The figure below shows how client and server connect via OpenDolphin's shared presentation model.
RIA-Suite and OpenDolphin