Oracle Endeca Serverは、Webサービスを使用してフロントエンドWebアプリケーションと通信します。
Oracle Endeca Serverを利用する標準的なソリューションは次のパーツから構成されます。
- 問合せリクエストを処理するOracle Endeca Server。Oracle Endeca Server Webサービスは、リクエストの送受信に使用されます。
- クライアント・リクエストを受信して、そのリクエストをOracle Endeca Serverに渡す、アプリケーション・モジュールのセットの形式のフロントエンドWebアプリケーション。
次の図に、Oracle Endeca Serverを使用する標準的なフロントエンド・アプリケーションでのこれらのパーツ間のデータ・フローを示します。
この図では、次のアクションが実行されます。
- クライアント・ブラウザがリクエストを行います。Webアプリケーション・サーバーがリクエストを受信し、Webサービスを使用してOracle Endeca Serverに渡します。
- Oracle Endeca Serverが問合せを処理し、その結果を返します。
- Webサービスが問合せ結果を取得して操作し、それらをXML形式でWebアプリケーションに転送します。アプリケーションは問合せ結果の書式設定を実行し、Webアプリケーション・サーバーを介してクライアント・ブラウザに返します。