SystemLink Server Theory of Operation

SystemLink implements a server-client architecture to transmit data over a connected network between your systems and server.

The architecture of SystemLink enables central coordination and management of your test and measurement systems, assets, software, and data. Refer to the following image and table to learn about the SystemLink architecture.

Table 9. Components of the SystemLink Architecture
Component Description
Identity provider Stores and verifies user identity so users log into the SystemLink web application.

SystemLink requires you to supply an identity provider that supports the OpenID Connect protocol.

Users Access SystemLink through an OpenID Connect identity provider.
Test systems Execute test applications.

SystemLink can manage test systems, install software at scale, track connected assets, and automatically ingest the data they produce. SystemLink manages the authentication and authorization of test systems with role-base access control.

Web server Enforces log-in configuration and redirection, inactivity timeout, and session management.
Role-based access control Provides strong isolation between different workspaces as well as privileges for systems, data, and analysis routines in SystemLink.

You can manage roles and workspace access through OpenID Connect user claims or direct assignment.

Systems management Allows you to connect a test system to SystemLink securely, manage system configuration and settings, and remotely install software.
Asset management Allows you to track assets connected to test systems and calculate the utilization of those assets.

SystemLink retains asset data when you move an asset between systems. You can track asset utilization outside of the connected system or test application.

Test Insights Ingests test steps and test results using a TestStand plug-in or API.

You can organize test results by product. You can search test result by querying test meta data. You can also create higher level test metrics and data visualizations using integrations with SystemLink TDM Analysis Automation and SystemLink dashboards.

File ingestion Allows you to store files on-premise or in the cloud and query the files without complex database syntax.

You can access files through an API. Integration with SystemLink TDM Analysis Automation and Jupyter Notebooks enables you to perform custom analysis of files immediately upon upload.

Analysis and report generation Enables interactive and automated analysis of test data through Jupyter Notebooks.

The analyses can produce KPIs and computer analytics in dashboards. The analyses can also produce HTML reports and PDF reports.