« Yahoo検索Webサービスをブログに(以下略 | Main | ブラウザなど飾りです(WordでXMLHTTP) »

RESTがビジネスに与えるインパクト

既にあちこちで感想やらコメントやら資料やらが公開されている「第八回XML開発者の日」に行ってきました。詳細はあちこちのブログやら発表者の資料を参照してもらいたいが、特に印象的だったのは「REST入門」のyoheiさんによるRESTのこってりした解説と、高橋メソッドの高橋さんによるRESTとAjaxの関係に対する考察というか提案。それにしても高橋さんはプレゼンがうまい。

さて、長らくビジネスに与えるRESTの影響を考えていたのだが、なかなか答えが出なかった。そもそも、2002年頃から盛り上がってきたWebサービスだのRESTだのといった分野は、Geekyな人々にとってはWOW!であっても一般人including商社マンからすればぱっとしない内容だ。まあ、これらの技術はWeb Site同士を連携させるという裏側の技術でしかないし、如何にREMIXがユーザーの得られる情報量の拡大に貢献しようとも、それはユーザーからはまるで見えない部分である。Ajaxにしても、非同期通信と分散コンピューティングな部分より、表側に見えるページ内コンテンツの動的変化やFlash的なアニメーション効果の方が印象に残りやすい。そういう視覚効果やユーザーインタフェースの部分はAjaxっつーかscript.aculo.usやprototype.jsが貢献した部分だ。つまるところ、裏側技術であるRESTは表側のユーザーには何ら影響を与えてないように一見思えてしまうのである。
というわけで、RESTが表世界のビジネスにどうインパクトを与えるか、というのもよく見えない部分であり、同様に、一見何も影響を与えないように思える。RESTそのものはWebのArchitectureの部分、つまり思想の部分であるからして、「そうした方がキモチイイ」というGeekな人々の自己満足でしかないようにさえ思えてくる。しかしながら、今回アルファギークの人々の説明を聞き、帰り道に自転車を漕ぎつつ考えるうちに漸く納得がいった。つまり、REST Architecureに従うことで、サーバーサイドの運用コストが大幅に圧縮できるのだ。RESTがビジネスに与える最も大きな影響とはこの部分である。
今回のイベントを通して再確認したことだが、REST Architectureにとって最も苦手なのはユーザー管理だ。RESTというのはホントにシンプルにクライアントがサーバーに文書(データ)を取りに行くだけの仕組みをよしとするものだから、「今ユーザーがログインしてますよ」という状態(State)をサーバーで継続して持ち続けることを許さない。サーバーはそうした情報を管理しない、つまりStatelessでなければいけないのである。yoheiさんの解説で繰り返されていたが、StatelessであるということはScalableだということだ。サーバーに余計な負担をさせないんだから、安いサーバーで大規模なサービスを提供できるのだ。要するに、コストダウンである。

では最後にRESTは我々商社に何をもたらすか。コストダウンと効率化で収益力向上?残念ながらそのようなHappyな結論ではない。Web2.0の潮流はWWW世界の住人に知識のSharingをもたらし、REMIXの手腕ひとつで、言い換えれば、アイデアひとつでCutting Edgeなサービスを提供できる世界を実現した。つまり、この世界では、大企業がそのMassiveな知的財産によって競争優位を築くことを許さないのである。言い換えれば、ベンチャー企業や個人がガチで大企業と勝負できるというわけだ。それに加え、REST Architectureが、「投下資本」というベンチャー企業や個人にとって最もCriticalな障壁を取り除いてくれるとすれば、我々商社を含む旧世界の恐竜たちは生き残る術を持たないだろう。つまり、RESTは大企業を駆逐しかねないArchitectureなのである。

※ここまで書いて思ったが、Google CentricなWeb上のMarketing Communitionの世界において、RESTfulであることが非常に重要であることも忘れてはならないだろう。はてなのnaoya氏が笑い話にしていたが、RESTfulなコンテンツはGoogleの検索上位に入りやすいのである。ただ、これは副産物的なものであり、RESTが主体的にビジネスに影響を与えたこととはちょっと言い難いように思っている。

|

« Yahoo検索Webサービスをブログに(以下略 | Main | ブラウザなど飾りです(WordでXMLHTTP) »

「WEBサービス」カテゴリの記事

「インターネット」カテゴリの記事

「ビジネス」カテゴリの記事

Comments

very interesting, thanks

Posted by: Quowpeap-web | 2010.07.14 at 10:13 AM

When I originally left a comment I seem to have cliced the -Notify me whesn new comments are added- checkbox and now each time a comment is added I get 4 emails with the exact same comment. There has to be an easy method you can remove me from that service? Appreciate it!

Posted by: gold ira investing | 2014.06.19 at 11:13 AM

What's Going down i'm new to this, I stumbled upon this I have discovered It absolutely helpful and it has helped me out loads. I'm hoping to give a contribution & help different users like its helped me. Great job.

Posted by: retirement account together | 2015.02.12 at 03:27 PM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/20589/7433184

Listed below are links to weblogs that reference RESTがビジネスに与えるインパクト:

» RESTとAJAXとIPv6 [TEDDY-G本家]
書きかけで放置してたこの原稿をどうしようかと思っていたが、ちょうど「AjaxとRESTのパラドックスからWeb2 [Read More]

Tracked on 2006.01.30 at 07:37 AM

« Yahoo検索Webサービスをブログに(以下略 | Main | ブラウザなど飾りです(WordでXMLHTTP) »