この図は、OracleAS Personalizationの様々なコンポーネントの動作を示しています。 既存の顧客データは、マイニング・テーブル・リポジトリ・スキーマにマッピングされます。 このスキーマ内のデータは、パッケージ(マイニング・モデル)をビルドするためにマイニング・オブジェクト・リポジトリで使用されます。 マイニング・オブジェクト・リポジトリはユーザー・インタフェースによって管理され、リコメンデーション・エンジン・ファーム、パッケージを定義し、ビルド、配布およびレポートをスケジュールします。 パッケージはリコメンデーション・エンジン・ファームに配布され、リコメンデーションが生成されます。リコメンデーションは、REAPIを介して顧客アプリケーションによってリクエストされます。 REAPIにより、アプリケーションではマイニング・テーブル・リポジトリの顧客データも収集できます。