The present invention relates to a system and methodology facilitating
flexible resource distribution in an industrial control environment. A
query component is provided to determine one or more system resources
from a networked industrial controller system, wherein the resources can
include listings of applications, configurations, variable settings, and
performance capabilities associated with a controller. Upon receiving
available resource listings from various control devices, a distribution
component can update the devices based in part on the resource listings
and according to various criteria. A configuration component can be
utilized in the controller system to provide network updates of
controller parameters and to facilitate automated protocol selections
when interacting with out-of-network devices. An analysis component can
interact with the query, distribution, and configuration components to
support higher-level decision-making in the resource distribution and
allocation process.