Skip to main content

Integration Framework Objects

The term "objects" can be used to define many different things. However, within Integration Framework, objects are used to define only two; containers and action invokers. The container objects hold various types of configurations, queries, and parameters, while the action invoker objects initiate or perform actions.

The following table provides a summary of the object types found in Integration Framework. .

Integration Framework Object Summary

ObjectDescription
ConnectorA 'Connector' is a container object that holds the configuration data to connect to the external system. The Integration Framework has the "Connector Library," which contains a collection of connectors. A connector's type dictates the logic and interface used for configuration.For more details see Connectors.
DatasetA 'Dataset' is a container, very similar to a table, that contains data from the result of a query or an extraction from a system.For more details see Datasets.
Integration RuleAn 'Integration Rule' is a type of action object, in that it is a work-flow of data that combines the Integration Framework objects in a logical data management chain. Integration Rules can be simple or complex according to the integration scenario, and can contain any other kind of object except a connector.For more details see Integration Rules.
TriggerA 'Trigger' is an action object used to fire the Integration Rule. A trigger can be either “OnEvent” or “Periodic”. It can be configured to be fired upon certain conditions (e.g. tag value greater than a given value).For more details see Triggers.
ScriptA 'Script' is an action object that is a portion of code. The code is used for advanced customization of an Integration Rule. The code is basically a .NET assembly linked on-the-fly during the execution of Integration Rules.For more details see Scripts (User Functions).
ParameterA 'Parameter' is a container that houses a parameters, such as an initialization file. Parameter values can be either static or dynamic.For more details see Parameters.