ICEfacesは、オープンソースであり、Ajaxをクライアントサイドコンポーネントとして使用するJavaServer Faces (JSF) の実装の一つである。RIAアプリケーションをJavaで実装する際に使用される。ICEfacesでは、JavaScriptや、そのプラグインを使用せず、Javaでクライアントサイドのコーディングを行う。