Modules¶
Overview¶
Dataristix has a modular architecture. The Core set of applications consists of:
Dataristix application
The browser application hosting app plugins.
Dataristix Service
The back end service responsible for running tasks and coordinating data flow.
Dataristix Proxy
A back end service responsible for routing browser requests to the core module or connector modules. The proxy also serves as a “backend-for-frontend” to hold authentication tokens on behalf of the browser client.
Each connector consists of
App Plugin
The user interface for connector configuration that is loaded into the Dataristix application.
Connector Service
The backend service that communicates with data sources and data sinks and listens to commands. sent by the Dataristix Core Service
On Microsoft Windows, these software modules are initially installed in a bundle, but they can also be installed or updated separately. Containerized applications are usually preconfigured with a subset of connectors relevant for the planned solution.
Installer download links are provided within the Dataristix application.
Installed Modules¶
Goto the “Configuration” node in the navigation panel and select the “Installed Modules” tab to view installed modules. The module list shows the name of the installed module, category, version and description. Here you can also download the SBOM (Software Bill of Materials) for the module by clicking on the provided “SBOM” download link.
![../_images/modules-installed.png](../_images/modules-installed.png)
Check for Updates¶
Select main menu item “Check for Updates” to view a list of available updates for installed modules (Internet connection required).
Click on “Download” to download the installer file for installation on Microsoft Windows, or use
docker compose pull
to install available updates into your containerized application. When updates are available, then
it is recommended to install all updates to ensure module compatibility.
Note that, for containerized applications, app plugins are contained within the Dataristix Proxy container. Updates available for any app plugin will therefore result in a pull of one or more layers of the proxy container.
Click on the “Release Notes” link to view release notes.
![../_images/modules-update2.png](../_images/modules-update2.png)
Note
You may need to refresh your browser for installed updates to take effect.
Add Modules¶
Select main menu “Add Modules” menu to view a list of modules available online (Internet connection required). Click on the “Download” link to download the installer file for installation on Microsoft Windows. For containerized applications, update your “docker compose” file to include additional modules. Click on the “Release Notes” link to view release notes. Tick the “Include pre-release versions” check box to also view pre-release modules.
![../_images/modules-add2.png](../_images/modules-add2.png)
Note
You may need to refresh your browser to see added modules.