The data flow

The Oracle Endeca Server communicates with the Web application using its Web services.

A typical solution that utilizes the Oracle Endeca Server consists of the following parts:

The following diagram illustrates the data flow between these parts for a typical application that uses the Oracle Endeca Server:

In this diagram, the following actions take place:
  1. A client browser makes a request. The Web application server receives the request and passes it to the Oracle Endeca Server, using its Web services.
  2. The Oracle Endeca Server processes the query and returns its results.
  3. The Web services retrieve and manipulate the query results and transfer them in XML format to the Web application. The application performs formatting of the query results and returns them to the client browser, via the Web application server.
Note: For security reasons, you should never allow Web browsers to connect directly to the Oracle Endeca Server. Browsers should always connect to your application through an application server.