Patent ID: 7877745

Claim:
A method to enable access to a function of a real world object represented as an Aspect Object in an Industrial Control System, which comprises an Aspect System, the method comprising: calling an interface of the Aspect Object in the Industrial Control System, through the Internet or an intranet, from a web client application in a client device external to the Control System; downloading from the Industrial Control System to the client device a first software object comprising a representation of the Aspect Object and the Aspects associated with the Aspect Object; downloading from the Industrial Control System to the client device a second software object comprising a representation of an Aspect Category and an Aspect Type; downloading the representation of the Aspect System Object to the client device hosting the web client application based on information associated with the first and second software objects and matching an interface type passed as a parameter with an interface type listed in the Aspect Category and the Aspect type, wherein the function of the real world object is enabled for access; initializing the Aspect Object and the Aspect System Object in the client device; querying a reference to an interface of the Aspect Object with a web client application in the client device external to the Industrial Control System through the internet or an intranet, wherein the Aspect Object comprises a Composite Object comprising Aspects of the Aspect Object; carrying out with the web client application a table look-up local to the client device of a reference to the Aspects of the Aspect Object, wherein the Aspects implement a function of the real world device; and implementing with the client the function of the real world object.