シンクロニシティ三題−−Ajax、Web2.0、G-Cluster編 自己組織化アプリケーション問題のシンクロニシティ三題です。 非同期メッセージ型ウェブ・アプリケーション まず、Life is beautifulのSatoshi Nakajimaさんのエントリー『Ajaxの本質、「非同期メッセージ型ウェブ・アプリケーション」のススメ』です。 Ajaxに関しても、全く同じ誤解が生じそうなので、ここで一言書いておく。Googleなどが進めている第二世代のウェブ・アプリケーションのアーキテクチャーの本質は、XHTMLやXMLやJavascriptにあるのではない。その本質は、 (1)アプリケーションの明示的なインストールが必要ない。 (2)サーバーとの通信を非同期に実行することにより、通信遅延によりUIをブロックしない。 (3)サーバーとのやり取りは、RPCではなく、メッセージで行う。 (4)