RoR-2.0はROAになるか

RoR-1.2ではActiveResourceが使えるようである。
RoR-2.0ではActiveResourceを完全サポートということになりそうだが、どうなるか。
ROAとは、SOA(Service Oriented Architecture)に対して、リソースを中心とする(指向)アーキテクチャ
(Resource Oriented Architecture)である。その違いは、むりやりまとめるとこんな感じ?

SOAP
・サービスとそれに対するアクティビティ(アクション)
・POSTメソッドのみ
・ステートフル(セッション管理機能)がメイン

・REST
・リソースに対するCRUD処理
・GET, POST, PUT, DELETEメソッド
・ステートレス(基本的にCookieを使わない)がメイン
考えてみると、RESTに対応するにはアプリケーションも大事だが、むしろWebサーバやフレームワークがGET, POST以外のメソッドに対してもまともに機能しなければいけないわけだが、それは杞憂というものか。どちらかというと、自分の頭が追い付いていないという状態である。PUTとDELETEなんて使ったことが無い人が俺も含めてほとんどだろうなあ。以下、参考
IBM Developer 日本語版 : 大変申し訳ありません。このページは無効です。