TServer Components

The Runtime Engine (TServer) is the heart of FrameworX execution:

ComponentFunctionKey Features
Core EngineCentral coordinatorModule management, event routing, memory management
Tag ServicesReal-time databaseIn-memory storage, microsecond updates, quality management
Module HostModule executionDynamic loading, lifecycle management, isolation
Communication LayerNetwork servicesClient connections, protocol handlers, buffering
Security ContextAccess controlAuthentication, authorization, audit logging

Memory Architecture

RUNTIME MEMORY SPACE

Real-time Tag Database (In-Memory)

  • Current Values
  • Quality & Timestamps
  • Cached Metadata

Module Memory

  • Device Buffers
  • Alarm States
  • Script Context
  • Client Sessions

System Cache

  • Configuration 
  • Security Tokens
  • Performance Metrics

Process & Threads Model

TServer Process

Script Module Process



Data Flow Architecture

Real-Time Data Flow



Event-Driven Architecture