TREX is based on a client/server architecture. The client component is integrated into the application that uses the TREX functions, and allows communication with the TREX servers. The server component processes the requests; it indexes and classifies documents and answers search queries. The server component comprises of the following individual servers:

  • Web server with TREX extension
  • RFC server
  • Queue server
  • Preprocessor
  • Index server
  • Name server

The figure below illustrates the individual components and the communication between components:

Figure 1 : The SAP TREX architecture