2012年5月3日木曜日

Browser as a Server

ブラウザをサーバにできるのではないだろうか?
ブラウザではJavaScriptのアプリケーションが動作し、HTML5にはストレージもデータベースもある。これはプラットフォームといってよい。
まず、サーバとなるブラウザがサイトに接続し、プールされる。
サイトはロードバランサのような役割となる。
クライアントからの要求に応じて、サイトはサーバブラウザにアプリケーションを配信する。サーバブラウザは処理した結果をsubmitする。サイトはその返信をクライアントに転送する。同一セッションであれば、同一ブラウザにフォワードされる。
実を言えば、こればブラウザベースのグリッドでもある。ただし、特別なミドルウェアを不要とするグリッドである点が従来のグリッドと大きく異なる。

0 件のコメント: