GENESIS Data Flow Architecture Overview

The GENESIS system is built on a layered architecture that streamlines data flow from industrial devices, such as various sensors and equipment, to end-user applications. The data processing structure is consistent across deployment scenarios. The architecture consists of four key layers, each representing a stage in data processing:

  • Universal Connectivity
  • Platform Services
  • Application Servers
  • Clients

Universal Connectivity

This foundational layer enables GENESIS to connect with a wide range of industrial devices and data sources, establishing reliable access to real-time data and metadata from diverse equipment. It supports standard communication protocols, such as OPC UA, and vendor-specific interfaces like Mitsubishi Electric PLCs.

GENESIS supports the following data sources:

Platform Services

Platform Services is a unifying layer that bridges raw data sources and application-level processing and visualization. This layer acts as a traffic intersection where all incoming data converges.

FrameWorX™ Server is the central hub that unites, organizes, and facilitates communication throughout the system. It manages the following platform services:

Application Servers

This layer consists of multiple GENESIS applications (components) that consume data from platform services.

GENESIS application services include:

Application servers pre-process, distribute, aggregate, log, and convert raw data into the desired formats that can be consumed and visualized by clients. The behavior of these servers is configured centrally in Workbench. Learn more

Clients

The top layer delivers processed data to various client types and technologies. GraphWorX™ provides tools for designing, configuring, and publishing graphical user interfaces tailored to the design requirements of the target client platform.

GENESIS supports the following client interfaces: