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.
Platform Services
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 also manages the following processes:
- Asset organization Learn more
- Data security Learn more
- Command execution
- Tag resolution with support for global and language aliasing Learn more
Platform Services is a unifying layer that bridges raw data sources and application-level processing and visualization.
Application Servers
This layer consists of multiple GENESIS applications (components) that consume data from platform services. 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:
- Desktop clients (via GraphWorX runtime) Learn more
- Web browser clients Learn more
- Mobile and smart panel clients Learn more