Dojo Toolkit
Dojoには、データストアと呼ばれる、データの読み書きを抽象化したオブジェクトを提供しており、その拡張として、サーバーサイドとのやり取りを容易にする、様々なクラスを提供している (dojo.data.*, dojox.data.*)。
ItemFileReadStore: 検索機能を提供する、最も基本となる読み取り専用のデータストア。
ItemFileWriteStore: データの追加や削除機能を持つ、読み書き可能なデータストア。
CsvStore: カンマ区切りの表形式のデータを読み取る、読み取り専用のデータストア。
OpmlStore: OPMLフォーマットの階層構造のデータを読み取る、読み取り専用のデータストア。
YahooStore: Yahoo! Searchの検索結果を取得する、読み取り専用のデータストア。
DeliciousStore: del.icio.usのブックマークを取得する、読み取り専用のデータストア。
RdfStore: SPARQLを利用し、RDFデータサーバ(例: Rhizome RDF application server)とやり取りを行う、読み書き可能なデータストア。
この他、S3Store, RailsStore, WikipediaStore, Google*Store, CouchDBRestStoreなど、様々なWeb上のサービスと連携するためのデータストアが提供されている。詳細はDojo API Referenceを参照のこと。