So-net無料ブログ作成
検索選択

REST とか XML-RPC とか [Python]

とある本を読んでて REST という言葉に遭遇。なんじゃらほい・・・と思ったら、
#今頃そんなことを言っているのはとっても恥ずかしいということに調べていくうちに気付く
HTTP Request(GET/POST/PUT/DELETE メソッド)を投げたら XML を返してくれるものみたい。

[REST]
GoodPic.Com
http://www.goodpic.com/mt/archives/000185.html
http://www.goodpic.com/mt/archives/000479.html

「羊堂本舗 ちょき」のREST の解説
http://sheepman.parfait.ne.jp/wiki/REST

こりゃ簡単そうでいいなぁ。XML-RPC を、もうちょっと簡単にしたみたいな感じ。
・・・って、トラックバックも REST か。
トラックバック技術仕様書(LowLife の日本語訳)
http://lowlife.jp/yasusii/stories/8.html
あと、「Yahoo 検索 Web サービス」
http://developer.yahoo.co.jp/search/rest.html

[XML-RPC]
SOAP と XML-RPC の話は、本としては「Webサービス エッセンシャルズ」が短くまとまっていて、良かったような気がする。
http://www.oreilly.co.jp/books/4873110890/
(ほとんど覚えてない。暇があったらまた読み直そう)

LowLife に XML-RPC 仕様書の日本語訳あり
http://lowlife.jp/yasusii/stories/9.html

はてなブックマーク件数取得API
http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%d6%a5%c3%a5%af%a5%de%a1%bc%a5%af%b7%ef%bf%f4%bc%e8%c6%c0API

Python では、XML-RPC が簡単に扱えるようになってます(ごめん。私は使ったことないです)
http://kanaya.naist.jp/Zope/member/nishio/coreblog/724
http://coreblog.org/ats/323
http://www.python.jp/doc/release/lib/module-xmlrpclib.html

[Atom API]
うーんと、まだ良く分かってないけど、REST の一種で、
・Blog を編集することを念頭に置き、戻ってくる XML のスキーマまで決めたもの
・X-WSSE っていうヘッダーで認証情報を送ることもできる
ってことで正解?

またもや、GoodPic.com さんが参考になった。
http://www.goodpic.com/mt/archives/000164.html
http://www.goodpic.com/mt/archives/000185.html

IETF のドラフト
http://www.ietf.org/html.charters/atompub-charter.html

実装済みのものの説明では、ここ↓分かり易かった(偉いぞ!so-net blog)
So-net blog Atom API 仕様
http://www.so-net.ne.jp/blog/sitetour/atom_api_spec.html

あと、はてなブックマークの Atom API が有名なのか?
http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AFAtomAPI

どっかに、Atom API のツール(クライアント)がないかなぁ・・と思ったら、wxPython で実装したのがあるじゃないですか!(動くの?)
http://www.goodpic.com/mt/archives/000048.html

[SOAP/WSDL/UDDI]
上の「Webサービス エッセンシャルズ」を読んで、SOAP/WSDL/UDDI は、私にとって難しすぎることが既に判明しているので調べない。

[XSL]
REST のことを調べていて発見したこの↓エントリ・・・
AmazonのXML Webサービス(REST)はXSLを書くだけでもかなり使える
http://www.goodpic.com/mt/archives/000479.html
まったくもって正しく、XSL の価値も理解できるけどやっぱり XSL は、私には難しすぎる。
「受け取った XML をパースして切り刻んで自分の好きなプログラミング言語で処理するほうが簡単だ」という結論に達しているので XSL にも近づかない。


nice!(0)  コメント(1)  トラックバック(0) 

nice! 0

コメント 1

うらごうけいすけ

LL WeekendでXML-RPCなお題があったので賛成しますた。チューニング不足でsqueakに負けちまいましたがw

REST is not reStructuredTextなのですね。ヤヤコシー。
by うらごうけいすけ (2006-01-16 10:19) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。