Model and Data Store: Sencha
I'm in the process of writing up how the Model and Data Store works in JavascriptMVC and Sproutcore. In the mean-time, check out Ed Spencer's fantastic article about the ExtJS/Sencha Data Package on the official Sencha blog.
http://www.sencha.com/blog/ext-js-4-anatomy-of-a-model/