Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Explanation of concepts and architecture, understanding the platform.

Start | Platform | Modules | Tutorials | How-to | Reference | Connectors | CasesResources


Find Topics of Interest

Livesearch
spaceKeyFX
sizelarge
additionalpage excerpt
placeholderSearch by module, task, or technology
typepage
labelsconcept


What's FrameworX

Create, Design and Run real-time applications (SCADA, HMI, MES, IIoT). A Unified engineering environment and a consistent runtime dleliver all core modules under one project model.

Architecture

System architecture, deployment patterns, and performance design. Learn how FrameworX achieves millisecond response times with enterprise-grade security through its distributed runtime architecture.



Technology Foundation

Core technologies powering FrameworX - .NET 8, real-time databases, unified namespace, and modern UI frameworks. Understand why each technology choice matters for industrial automation

Security and Performance

Built on 100% managed .NET code, the platform delivers millisecond response times while maintaining defense-in-depth protection and full compliance capabilities



Why FrameworX

How FrameworX's unique combination of native drivers, unified architecture, and modern technology creates competitive advantages. See how these elements work synergistically to eliminate traditional SCADA limitations..

Product Editions

From Edge to Enterprise - understand the scalability editions that allow FrameworX to deploy from small edge devices to mission-critical distributed systems. Choose the right edition for your requirements.



Aim high, start simple, scale without limits.



In this section...

Page Tree
root@parent
spaces93DRAF

Overview

FrameworX 10.1 follows a modular architecture designed for industrial applications, providing a complete solution from field connectivity to enterprise integration.

Platform UI environment

Image Removed

UI Environment 

Purpose

Key RolesFeatures

Solution Center

Solution
Management

  • Create/open solutions
  • License management
  • Server configuration
  • Launch Designer and Runtime

Designer

Solution
Configuration

  • UNS Configuration
  • Process Modules Design
  • Application Modules Design
  • Operator UI Design

Runtime

Execution
environment

  • Real-time data processing
  • Client connections
  • Module execution
  • Performance monitoring

The Four Pillars Methodology

Every FrameworX solution is built on four foundational pillars that work together to create a complete industrial application:

Panel
borderStylesolid
titleSolution Building Blocks

Every FrameworX solution is built on four foundational pillars that work together to create a complete industrial application:

Image Removed

Expand
title1. Unified Namespace (UNS) - Foundation Layer

1. Unified Namespace (UNS) - Foundation Layer

The UNS serves as the central data model for your entire solution:

  • Tags - Real-time data points with types, scaling, and properties
  • Asset Tree - Hierarchical organization of your plant/process
  • User Data Types (UDTs) - Reusable templates for complex objects
  • TagProviders - External data source connections
Expand
title2. Process Modules - Industrial Integration Layer

2. Process Modules - Industrial Integration Layer

Connect and collect data from field devices and industrial systems:

  • Devices - 70+ native drivers for PLCs, RTUs, and field devices
  • Alarms - Event detection, notification, and audit trail
  • Historians - Time-series data storage and retrieval
Expand
title3. Application Modules - Business Logic Layer

3. Application Modules - Business Logic Layer

Process and transform data for business needs:

  • Scripts - Custom logic in C#, VB.NET, Python, JavaScript
  • Datasets - SQL database connections and queries
  • Reports - Document generation and data export
Expand
title4. User Interface - Visualization Layer

4. Operator UI - Visualization Layer

Present information to operators and managers:

  • Displays - HMI/SCADA screens with rich graphics
  • Dashboards - KPI monitoring and analytics
  • Clients - Rich (.NET), Web (HTML5), and Mobile applications

Key Architectural Benefits

BenefitDescriptionImpact
Unified DevelopmentSingle Designer for all modulesReduced learning curve
Modular DesignIndependent module operationEasier troubleshooting
Open StandardsOPC UA, MQTT, REST APIsEnterprise integration
ScalabilityFrom embedded to enterpriseInvestment protection
Platform AgnosticWindows, Linux, DockerDeployment flexibility

System Network Architecture

Panel
borderStylesolid
titleSystem Architecture

Three-Tier Architecture

  • Presentation Tier
    • Rich Client (.NET)
    • Web Client (WebAssembly)
    • Mobile Client (WebAssembly)
  • Application Tier
    • FrameworX Runtime (TServer)
    • UNS (Tag & UDT)  | Field Devices | Alarms
    • Historian | Reports | Dataset SQL | Scrips
  • Data Tier
    • Solution DB (configuration), Historian DB (Time-Series) and Alarms DB
    • External SQL, Objects DB,  or Cloud Storage, or custom connectors. 
    • Drivers (70+ field protocols), UPC-UA, MQTT + third-party extensions.

Platform Components

The platform operates through three essential workspaces:

  • [Platform Architecture (Concept)] - Technical foundation and component integration
  • [Solution Center (Concept)] - Solution management and launch point
  • [Designer Workspace (Concept)] - Configuration environment for all modules
  • [Runtime Environment (Concept)] - Execution environment for deployed solutions
  • [Network Topologies (Concept)] - Deployment architectures from standalone to distributed

Key Architectural Benefits

Benefit

Description

Impact

Unified Development

Single Designer for all modules

Reduced learning curve

Modular Design

Independent module operation

Easier troubleshooting

Open Standards

OPC UA, MQTT, REST APIs

Enterprise integration

Scalability

From embedded to enterprise

Investment protection

Platform Agnostic

Windows, Linux, Docker

Deployment flexibility

CHILDREN PAGES:

Children Display
depth2