概要 RIA(Rich Internet Applications)とは、Webブラウザで単純なWebページを表示する方式を超える表現力や操作性を備えたWebアプリケーションのこと。その際用いられる高度なクライアント側のソフトウェアや技術のことをリッチクライアント(rich client)という。 Web上でクライアントサーバ型のシステムを実装しようとすると、Webサーバが静的なHTMLによるWebページを生成してWebブラウザに送信し、利用者はページ内のフォームなどに入力してサーバへデータを送信、ページが再生成されて送り返されてくる、といった形の操作感となる。 専用のクライアントソフトを利用する場合に比べ、入力のたびにいちいちページ遷移するため動作がもたつき、画面の表示内容の表現力や操作要素の機能などもHTML/CSSの仕様の範囲に制限されるため乏しくなってしまう。RIAはこのようなWe