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

TMS Architecture and Technology Stack

The database tier in a TMS environment includes the Oracle Database 19c software, and the TMS databases. 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 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.