Re: RESTful Web Service
新城@筑波大学です。こんにちは。
In article <3993686news.pl@rananim.ie.u-ryukyu.ac.jp>
kono@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> > で、1つ、SOAP にできて REST には今の所できないのを思い出し
> > ました。スタブ生成器です。WSDL2Java とか、WSDL からスタブを
> > 生成する機能はかなり便利です。そのレベルだと、バベルの塔も見
> > ないで済むし。(スタブ生成器つくる人はお疲れ様。)
>
> REST は、URIのconventionみたいなところがあるので、そういう
> 話とは直交しているでしょうね。
理論的にはそうです。でも実際問題、REST のためのスタブ生成器
が存在しないなら、スタブ自動生成の機能を使いたいなら、SOAP
を使えということになります。
> > REST 用のスタブ生成器って存在しないですよね。
> > 存在するなら、スタブ生成器に何を食わせるんでしょうか。
>
> 今だと、Ruby on Rail みたいなものになるので、データベース
> スキーマということになるでしょう。
データっぽい定義で、メソッドが生成されるのは、違和感がありま
す。でも、そもそも論としては、メソッドではなくて、データをア
クセスして使えという思想なのかな。そこまの思想はないか。
単に CGI で query string で引数をとるというくらいのメカニズ
ム優先で。
REST と SOAP を比較したページとして、こんなの見つけました。
ついでに、JSON も書いてあります。JSON は、XML ではなくて
JavaScript の文法でデータを飛ばす方法です。
http://www.xmlconsortium.org/wg/web2.0/teigensho/4--REST-SOAP.html
ここの表の「開発ツール」の所が、SOAP は○になっています。後は×。
関係ないですが、Firefox 3.0 では、SOAP サポートが消えてREST
は入るとか。もともと大したサポートではなかったけれど。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735