Architecture
Overview
The Digital Workspace Platform increases the productivity of your employees and the security of your end devices, applications, and data. The Digital Workspace Platform combines powerful functions for configuration, automation, and integration with built-in security to secure your devices, applications, and data. The Digital Workspace Platform is the basis of all Matrix42 products that includes such components:
- UUX stands for Unified User Experience which is based on the low-code SolutionBuilder for everything you can see and touch and the Workflow Studio for all processes and automation. This responsive web interface aggregates all products within the Matrix42 Digital Workspace Management Suite into a single, holistic User Interface that works in any browser, on any device.
- Workflow Studio is a graphical tool to model and customize your workflows easily and quickly. Workflow Studio is an application component that provides the user interface and business logic to cover all use cases for creating, editing, managing, testing, and publishing workflows.
- Worker Workflow Engine is a special module that is responsible for managing the execution of workflows and handling such tasks as starting, resuming, terminating workflows, monitoring, and persisting the workflow instance state. The new Matrix42 Worker workflow processing engine is going to replace the earlier used first version of the Workflow Engine that is fully based on the Microsoft AppFabric module.
Additionally, since 10.0.1 release, Matrix42 Worker becomes the universal approach for executing asynchronous background tasks in the Digital Workspace Platform. It also can play the role of the data gateway, or in other words, can be installed remotely and carry out the tasks for collecting data for Data Providers (as Matrix42 Data Gateway does). - Active Directory and Microsoft Entra ID data providers integration.
- 3rd Party Apps integration allows you to connect any systems and databases to your solution via REST API, SOAP, flat files, or SQL, with both read and write access.
- Microsoft SSRS or SQL Server Reporting Services provides a set of on-premises tools and services that create, deploy, and manage reports that are integrated with the Reports section of DWP.
- DWP uses the following SQL databases:
- Workflows Database stores all data related to the workflows processing;
- Data Warehouse database provides aggregated data for analysis;
- Master Database contains the data related to the Matrix42 Workspace Management products;
- History Database logs all data changes that are made in the "master" database.
SQL Server, Analysis Services, and Reporting Services are configured before the DWP installation. For more details on these components see System Requirements page.
Download the diagram with clickable components via this link.