This will a) consume the http api as described in #1 and b) either synchronize requested data with client-side models, or expose a simplified api for them to use. It could be very thin (a method call instead of an XMLHttpRequest), or very thick. We'll have to think through that.
This will a) consume the http api as described in #1 and b) either synchronize requested data with client-side models, or expose a simplified api for them to use. It could be very thin (a method call instead of an XMLHttpRequest), or very thick. We'll have to think through that.