FrameWorX Server

The FrameWorX™ server is core to GENESIS64™ and, among other things, handles aliasing, security, and data exchange between GENESIS64 applications. There is just one communication means between the client applications and FrameWorX Server. By default, the FrameWorX server is local on each GENESIS64 node. You configure the default FrameWorX server using the Platform Services Configuration.

In the GENESIS64 Workbench, there is a Tools option called Default FrameWorX Server Location. This option configures redundancy for the default FrameWorX server. For more information about this menu option, refer to the topic of Configuring Redundant Clients for GENESIS64 Viewers.

You may want to use four significant features of FrameWorX to improve connectivity and data exchange in GENESIS64. They are:

  • Data Aggregation, which pools together OPC tag requests from clients to reduce I/O traffic to a hardware device.
  • Data Prefetch, which polls and collects output from a hardware device in anticipation of incoming client requests.
  • Data Bridging, which sends a device’s output to another device.
  • Data Tunneling, which sends data through a firewall.

Configuration of these features uses registers in the Unified Data Manager. One key function of Unified Data Manager registers is to provide a mechanism for defining variables and making them available to all GENESIS64 clients. You can use Unified Data Manager registers to help take some of the load off your inputs and outputs to manage traffic more efficiently, and to improve the speed of your data communication.

See also: