About Bridging

The Bridging provider in the Workbench, based on ICONICS' BridgeWorX technology, provides Graphical Data Bridging, taking advantage of multi-core, 64-bit systems as well as utilizing .NET 4.6 and the Parallel Tasks Library.


It also fully integrates with ICONICS V10 Platform Services, including:

Bridging Architecture

The Bridging provider in the Workbench provides multiple user benefits, including:

See BridgeWorX V10.96 New Features for more info on the latest version updates.

Transaction Workflow Execution

Transaction Workflow Execution includes:

Transaction Triggering

Transaction Triggering provide the following trigger types:

Enterprise Service Design

Enterprise Service Design provides:

Transaction Recovery Option

The Transaction Recovery Option provides:

Transaction Data Sources

All transaction data sources will come from the BridgeWorX DataFlow engine. Real 'live' data sources (i.e., those driven by subscription-based callbacks) are converted into datasets at the moment of consumption.


Single values (e.g., OPC DA, BACnet, SNMP, etc.) are represented as a simple data set containing at least a value, quality and timestamp. However, they may include any additional properties requested by the user (e.g., engineering units, high/low range, etc.).

Current alarms (e.g. OPC A&E, BACnet, custom point managers, etc.) are transformed into a dataset (table) when activity executes (like a snapshot of a "current" active alarms pattern).


Data sources that are not subscription-based, but require polling, will make use of reader blocks to control exactly when the Read is executed, including:

Transaction Activities

Transaction Blocks (activities) are used to manipulate the data. Internally, they handle data as in-memory datasets.


All Reader Activities will have at least one output dataset.


The Expression Syntax allows users to use any Activities output value of row X, column Y in expression calculations.


Global and Local Variables in Bridging in the Workbench are typed DataSets. Schema defines column names and column data types. Global Variables are exposed by BridgeWorX64 Point Manager as DataSets.


Elements of Global, Local, Trigger Variables or Parameters could be used as data sources or in expression calculations.


Bridging configuration is easy to use and maximizes available space within the Workbench tool. It is possible to use Drag & Drop within transactions. Each activity has an intuitive configuration tool, with no popups. A handy library of activities is available, as well as visual feedback about any errors within diagrams.


See Also:



Global Variables

Local Variables

Load Balancing and Redundancy