Architecture
The architecture for TMS consists of three tiers: the database tier, the application tier, and the client tier.
The following figure illustrates the architecture and technology stack for TMS.
Figure 1-1 Figure 1-1 TMS Architecture and Technology Stack

The database tier in a TMS environment includes the Oracle Database 12c Release 1 (12.1.0.2) software or Oracle Database 19c software, and the TMS database(s). In past releases, the database tier was called the back end.
The application tier includes:
-
TMS Forms Server — The Forms Server performs all forms processing, communicates the display changes to the client, and calls forms to query, update, select, and delete data from the database.
-
TMS Server Code— The Server Code consists of scripts used to create TMS databases.
-
TMS Reports Server — The Reports Server triggers or schedules all jobs.
-
TMS Lite Browser — The TMS Lite Browser runs in a browser and does not required a plug-in. It allows users to browse dictionary terms and, if fully integrated with a clinical data system like Oracle Clinical, source terms and associated external system information.
-
TMS Reports Generator — The TMS Reports Generator (OPAXDO service) creates output for different TMS reports.
The client tier communicate users' keystrokes and mouse movements to the application tier. It requires a browser and Browser Native Oracle JVM.
Parent topic: Prepare to Install Oracle Thesaurus Management System