I personally like the idea of having my data in a database, a middle layer that exposes it as XML (written in Java, .NET or whatever???) and a RIA client as GUI. This architecture fits mostly consumer and not business apps and this is why Oracle doesn???t get AJAX.