Installation and Configuration of Server and
Client Software
The TREX servers can be used by one or more applications. When you are installing TREX, you need to know the type of application and communication protocol. There are the following possibilities:
● The TREX servers are only used by Java applications.
Since Java applications communicate with the TREX servers using HTTP, you definitely need to carry out the installation and configuration steps that enable an HTTP connection.
For more information, see Connecting TREX with a Java Application (HTTP Connection).
● The TREX servers are only used by ABAP applications.
Since ABAP applications communicate with the TREX servers using RFC, you definitely need to carry out the installation and configuration steps that enable an RFC connection.
For more information, see Connecting TREX with an ABAP Application (RFC Connection).
● The TREX servers are used by Java and ABAP applications.
In this case, execute the installation and configuration steps necessary for an HTTP and an RFC connection.
For more information, see Connecting TREX with a Java Application (HTTP Connection) and Connecting TREX with an ABAP Application (RFC Connection).

The documents to be indexed are sent by an ABAP application to TREX. The search takes place using a Web application (Java application).
This guide contains a checklist with an overview of necessary installation and configuration steps for each case.
● ABAP client
The ABAP client is part of the SAP system, and must not be installed separately. The necessary configuration is described in this guide.
For more information, see Connecting TREX with an ABAP Application (RFC Connection).
● Java client
As a TREX service, the Java client is part of the JEE engine of the SAP NetWeaver Application Server and does not have to be installed separately. The necessary configuration is described in this guide.
For more information, see Connecting TREX with a Java Application (HTTP Connection).