Patent ID: 8484665

Claim:
A system for facilitating communications between at least one industrial controller and at least one network-based client application, comprising: a processor; and a non-transitory computer-readable storage medium storing computer executable components and communicatively coupled to the processor to facilitate operation of the computer executable components, the computer executable components comprising: an automation interface component communicatively connected to the at least one industrial controller and at least one network-based client located on a network interface, wherein the automation interface component facilitates transfer of configuration data and process data between the at least one industrial controller and the at least one network-based client application; an object-oriented library configured to store a first configuration data and first process data received from the at least one industrial controller, wherein the first configuration data is utilized to control operation of at least one device associated with an industrial automation process controlled by the at least one industrial controller and the first process data pertains to parameter data recorded during operation of the at least one industrial controller in controlling the industrial automation process; an object oriented library component configured to write second configuration data to the at least one industrial controller, wherein the second configuration data is utilized to update the first configuration data for operation of the at least one industrial controller in controlling operation of the at least one device associated with the industrial automation process, and the second configuration data is received from the at least one network-based client; and an interface that facilitates generation, and transmission, by the automation interface component of at least one report presenting the first configuration data to the at least one network-based client application to facilitate generation of the second configuration data.