Patent ID: 8041435

Claim:
An apparatus, comprising: a memory configured to store an industrial modular object, a resource management component and an organizational component, wherein the industrial modular object comprises a first layer comprising a first logic component that facilitates execution of the industrial modular object on a first host and a second layer comprising a second logic component that facilitates execution of the industrial modular object on a second host, and wherein the industrial modular object further comprises an operational requirement including a set of capabilities identified for the first host and the second host that enable an execution of the industrial modular object, wherein the resource management component is configured to determine available hosts and further configured to collect information about capabilities of the available hosts; and wherein the organizational component is configured to pair the industrial modular object with at least one host of the available hosts according to at least one resource request of an industrial automation system, wherein the at least one host has at least one capability of the set of capabilities that matches the operational requirement of the industrial modular object; and at least one processor configured to facilitate execution of at least one of the industrial modular object, the resource management component, or the organizational component.