The Oracle Endeca Server communicates with the front-end Web
application using its Web services.
A typical solution that utilizes the Oracle
Endeca Server consists of the following parts:
- The Oracle Endeca Server,
which processes query requests. The Oracle Endeca Server Web services are used
for sending and receiving requests.
- A front-end Web application
in the form of a set of application modules, which receive client requests and
pass them to the Oracle Endeca Server.
The following diagram illustrates the data flow between these parts for
a typical front-end application that uses the Oracle Endeca Server:
In this diagram, the following actions take place:
- 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.
- The Oracle Endeca Server
processes the query and returns its results.
- The Web services retrieve
and manipulate the query results and transfer them in XML format to the Web
application. The application formats the query results and returns them to the
client browser, via the Web application server.