2009-04-28 6 views
1

私は私たちのインフラストラクチャ用の新しいAPIを設計することになっています。私がやりたい事のいくつかは次のとおりです。良いWebサービスの例

  • は、認証
  • 良いXMLベースの構造、適応ATOMのOAuthを実装し、GEO-RSSや他のXMLスキーマ規格該当する場合。
  • JSON出力

私はRESTを適用していることを考えてきたことのいくつか。実際には、より多くの「メソッド、引数、結果」RPCモデルと同じくらい簡単に把握することはできません。

特に単純なCRUDモデルがないので、約250の異なる操作は私にはあまり意味がありません。

私は、JSON形式と名前空間付きXML形式の間の適切なマッピングを作成する方法を考えています。これが直感的にうまくいかない場合は、すべてのデータ型を手動でマップします。

基本的に、私はあなたの考えを疑問に思っています。複雑で使いやすいAPIの例があれば、私は思っています。

あなたが不思議に思っていた場合には、SOAPは問題外です。

答えて

1

英国の新聞Guardianは優れた(新)APIです。それは大きくて、数多くのクライアントライブラリを持ち、非常に良いAPI explorerを持っています。これはブラウザでスプリットペインとして機能し、APIで遊ぶためのライブコンソールを備えています。

+0

彼らはMashery(http://www.mashery.com/)を使用しているようです。面白い! – Evert

関連する問題