FrameworX implements a native Unified Namespace at the solution level, providing the primary abstraction for organizing and accessing all system data. Unlike enterprise-wide UNS concepts that span organizations, our native UNS operates at the solution scope while supporting both consumption from and contribution to enterprise systems.
Unified Namespace Architecture (Concept), or UNS, is the single source of truth for the enterprise data.
Vision: Aim high, start simple, scale without limits.
The architecture enables you to design once and deploy everywhere - desktop (.NET), web (WebAssembly), and mobile - from a single solution configuration.
On this page: Table of Contents maxLevel 2 minLevel 2 indent 10px exclude StepsSolution-Level style none
For the distinction between enterprise and solution-level UNS, check out the article: Local UNS vs Enterprise UNS: The Pragmatic Path to Unified Namespace.
The FrameworX UNS doesn't just organize user-created tags, it encompasses the entire software structure:
See Built-In Namespaces for system namespace details.
Create context through folder structures that mirror your physical or logical organization:
Beyond traditional UNS capabilities, FrameworX extends dynamically to external sources without import or mapping:
These appear as folders in the UNS tree but maintain live connections to their sources. Changes in the external system immediately reflect in the native UNS.
External modules and add-ons register their configuration within the unified namespace, maintaining single-point access to all system components.
Details:
The native UNS can be exposed through industry-standard protocols with simple configuration:
Protocol | Function | Configuration |
---|---|---|
MQTT Broker | Publish UNS as MQTT topics | Enable checkbox, set visibility |
OPC UA Server | Expose UNS as OPC nodes | Enable checkbox, configure security |
No republishing or mapping required—the UNS structure automatically transforms to the target protocol format.
Granular control over external exposure:
Apply at any level—folders inherit parent visibility unless overridden.
Depending on , the native UNS can:
The native UNS orchestrates multiple underlying technologies:
As the central abstraction, the UNS provides unified access to all these technologies through a single, consistent interface.
When a solution executes, variables like Tags, Templates, and Assets are loaded into memory, acting as a central point of reference for all functional modules. The TServer.exe process maintains this real-time database, running as either a Windows Service or deployed to Linux and other supported operating systems.
All modules interact with the real-time database through a publish/subscribe model, ensuring consistent data access and efficient performance across the entire system.
Page Tree | ||||
---|---|---|---|---|
|