ついこのあいだ、RESTアーキテクチャについて知る機会がありました。僕はこのRESTアーキテクチャというものがいったい何なのか、恥ずかしながらまったく知らなかったんですけれど、ググッてみるとREpresentational State Transferの略でURIというリソースを表す表現を大切にしようというアーキテクチャのようです。僕の友人のIT大好きっ子に聞いてみると「去年はやったよ」とのことで大ショックだったのですが。(RESTについては全然正確でないので、正しくは
http://webservices.xml.com/pub/a/ws/2002/02/06/rest.html
などを参照してください。リソース表現によって実現される疎結合こそがWWWとemailをここまで拡張性のある成功したシステムにした、疎結合でなかったのでRMIやCORBAは部分的な成功しか収められなかった、などと書いてあるようでした。)
O'RELLYから出ている"軽快なJava"では、肥大化したフレームワークは失敗する、といったようなことが述べられていたと思うのですが、RESTアーキテクチャも同じような方向性なんでしょうか?
とにかくいろいろ考えさせられることが多い、興味深い話題ですね。RESTアーキテクチャは。
http://webservices.xml.com/pub/a/ws/2002/02/06/rest.html
などを参照してください。リソース表現によって実現される疎結合こそがWWWとemailをここまで拡張性のある成功したシステムにした、疎結合でなかったのでRMIやCORBAは部分的な成功しか収められなかった、などと書いてあるようでした。)
O'RELLYから出ている"軽快なJava"では、肥大化したフレームワークは失敗する、といったようなことが述べられていたと思うのですが、RESTアーキテクチャも同じような方向性なんでしょうか?
とにかくいろいろ考えさせられることが多い、興味深い話題ですね。RESTアーキテクチャは。
コメント