SystemLink Server Theory of Operation
- Updated2025-02-19
- 2 minute(s) read
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.
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. |