はじめに リッチな UI を持つ Web アプリを作るなら、クライアントは Ajax か Flash、または Silverlight を使うと思う。そうすると、表示するデータを非同期に JSON または XML で取得するために、Web API を実装することになる。 でも、リクエストパラメータを解析して処理を決めたり、結果を XML や JSON に変換したりと、Web API を一から実装するのは大変。 Google App Engine の場合 Web アプリ開発の経験は Google App Engine だけなので、GAE の話になるけど、GAE には『appengine-rest-server』というフレームワークがある。 appengine-rest-server - REST server for Google App Engine applications. - Goog
![appengne-rest-server で作る簡単 Web API - present](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ea90be130084c955bbdbaab7fae004f2e446fa8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fg%2Fgriefworker%2F20100601%2F20100601114549.png)