Modular object publication and discovery
First Claim
1. A system, comprising:
- a memory configured to store an industrial modular object and computer-executable components, the computer-executable components comprising;
a determination component that identifies a capability of a host; and
a disclosure component that publishes a portion of the capability of the host, wherein the capability is accessible to the industrial modular object; and
at least one processor configured to facilitate execution of the industrial modular object or at least one of the computer executable components,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 respective executions of the industrial modular object by the first and second hosts.
1 Assignment
0 Petitions
Accused Products
Abstract
An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
-
Citations
15 Claims
-
1. A system, comprising:
-
a memory configured to store an industrial modular object and computer-executable components, the computer-executable components comprising; a determination component that identifies a capability of a host; and a disclosure component that publishes a portion of the capability of the host, wherein the capability is accessible to the industrial modular object; and at least one processor configured to facilitate execution of the industrial modular object or at least one of the computer executable components, 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 respective executions of the industrial modular object by the first and second hosts. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
storing, by a system including at least one processor, an industrial modular object in memory, 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 facilitate respective executions of the industrial modular object by the first and second hosts; determining, by the system, the operational requirement of the industrial modular object; and publishing, by the system, a portion of the operational requirement of the industrial modular object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a memory configured to store an industrial modular object and computer-executable components, the computer-executable components comprising; a determination component that identifies a capability of a host; and a disclosure component that publishes a portion of the capability of the host, wherein the capability is accessible to the industrial modular object; and at least one processor configured to facilitate execution of the industrial modular object or at least one of the computer executable components, 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 respective executions of the industrial modular object by the first and second hosts. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including at least one processor to perform operations comprising:
-
determining an operational requirement of an industrial modular object, 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 facilitate respective executions of the industrial modular object by the first and second hosts; and publishing a portion of the operational requirement of the industrial modular object.
-
Specification