Hört sich interessant an. Aber auch hier die Frage. Wenn die Applicaktion auf einem iPad laufen soll. Keine Internetverbindung. Wo befinden sich die Daten?
Es handelt sich um ein "disconnected" Modell, d.h. es werden - wie in .NET oder DataSnap - die benötigten Daten abgerufen, können dann lokal gespeichert/verändert/gelöscht werden, müssen aber dann über eine separate Aktion zurück in die Datenbank geschrieben werden.