Faces コンポーネントと SDO (Service Data Objects) は共同で機能して、Web 向けに最適化された方法でデータにアクセスするダイナミック Web アプリケーションを作成することができます。
ダイナミック Web アプリケーションは通常はデータ・ソースにアクセスし、データをダイナミックに作成、読み取り、更新、および削除することができます。 選択できるデータ・アクセス・フレームワークは幾つかありますが、そのうちの 2 つは Rational Developer でネイティブにサポートされています。データ・アクセス Bean と Service Data Objects (SDO) (WebSphere® Application Server バージョン 5.x では WDO) です。 SDO はデータ中心の切断 XML 統合データ・アクセス機構で、ソース独立の結果を提供します。 すなわち、SDO は Web アプリケーション向けに最適化されたデータ・アクセス方式で、特に Faces コンポーネントを使用するダイナミック Web アプリケーションに最適化されています。
これらの SDO 機能は、現在使用可能な EJB によって提供されているオブジェクト指向のデータ・アクセス機構および JDBC の直接使用によって提供されているデータ中心で接続された機構を、補足するものです。
SDO と Faces コンポーネントは共同で機能して、Web 向けに最適化された方式を使用してデータにアクセスするダイナミック Web アプリケーションを、簡単に作成する方法を提供します。 パレット・ビューの中には、Faces コンポーネントとして使用できる以下の 2 つのデータ・アクセス Bean があります。