The Trimble 4D Control Server software is built on .NET technology. Its graphical user interface (GUI, called Trimble 4D Control Server UI) is separated from the functional components which run as Windows services. Thus, Trimble 4D Control Server guarantees a high level of stability and reliability throughout the system.
Trimble 4D Control Server is built up in a highly modular way, where function is assigned to specific modules.
From a software point of view, the system is divided into separate services and applications. If one service fails, the rest continues. It is possible to restart one service while all other services and the UI application continue to run.
To be able to distribute the main functionality reliably the system is built up in the following way:
The unique Controller service resides as the heart of the local system.
The Controller is used to do the following:
Most modules log results, events and other data to system-wide databases. The database service (Trimble 4D Control Server DBServer) ensures that all modules that output any kind of information log into the Trimble 4D Control Server databases.
The reporting in Trimble 4D Control Server is based on the database entries.
Trimble 4D Control Server supports different access levels of the Trimble 4D Control Server UI for different user categories.
The Trimble Report Generator application offers a selection of pre-formatted reports as well as the option to create individually customized reports.
The Trimble Service Administrator (TSA) is a Trimble service with separate user interface application (TSA UI), used to monitor Trimble 4D Control Server and further Trimble services at the local computer. It is able to restart the services depending on their health status.