Aspects describe an apparatus, method and system for constructing an application in an industrial automation system. An identification component can receive at least one requirement of the application. Based upon the at least one requirement, the identification component can select at least one serv
Aspects describe an apparatus, method and system for constructing an application in an industrial automation system. An identification component can receive at least one requirement of the application. Based upon the at least one requirement, the identification component can select at least one service that satisfies the at least one requirement. The at least one service can be associated with at least one operational requirement. The identification component can match at least one host to the at least one service by matching the at least one operational requirement with at least one capability of the at least one service.
대표청구항▼
1. An apparatus, comprising: a processor; anda memory that stores executable instructions that, when executed by the processor facilitate performance of operations, comprising: selecting a service from a plurality of services that satisfies a requirement of an application represented in a received d
1. An apparatus, comprising: a processor; anda memory that stores executable instructions that, when executed by the processor facilitate performance of operations, comprising: selecting a service from a plurality of services that satisfies a requirement of an application represented in a received description, the service is a reusable template that exposes functionality of components in an industrial automation environment and conceals details of interaction with the components and comprises a first operational requirement comprising a first programming language requirement and a second operational requirement comprising a second programming language requirement different from the first programming language requirement, and wherein the description defines the application to be used in the industrial automation environment;determining a first host comprising a first capability satisfies the first operational requirement of the service; anddetermining a second host comprising a second capability satisfies the second operational requirement of the service to the service. 2. The apparatus of claim 1, wherein the first operational requirement corresponds to a first level of a hierarchical data model employed within the industrial automation environment and the second operational requirement corresponds to a second level of the hierarchical data model employed within the industrial automation environment. 3. The apparatus of claim 1, wherein the operations further comprise deploying, by the first host, the service comprising facilitating execution of the application within a first platform based on the first operational requirement. 4. The apparatus of claim 1, wherein the operations further comprise receiving a selection of the first host from a displayed list of a plurality of hosts. 5. The apparatus of claim 1, wherein the operations further comprise determining the first host matches the service based on a language requirement of an implementation of the service that facilitates execution of the application. 6. The apparatus of claim 1, wherein the operations further comprise determining the first host based on metadata related to an implementation of the service that describes the first operational requirement of the service. 7. The apparatus of claim 1, wherein the operations further comprise determining the first host based on an analysis of the first capability. 8. A method, comprising: identifying, by a system comprising a processor, a service from a plurality of services based on a determination that the service maps to a feature of an industrial automation environment, wherein an external function of the service is hidden from a user and the plurality of services are stored in a memory of the system, and wherein the feature is an application requirement;determining, by the system, a first host, comprising a first capability, satisfies a first operational requirement of the service;determining, by the system, a second host, comprising a second capability, satisfies a second operational requirement of the service; andfacilitating execution, by the system, of the service by the first host or the second host. 9. The method of claim 8, further comprising: facilitating, by the system, a first implementation of the service with the first operational requirement; andfacilitating, by the system, a second implementation of the service with the second operational requirement, wherein the first implementation corresponds to a first level of a hierarchical data model employed within the industrial automation environment and the second implementation corresponds to a second level of the hierarchical data model employed within the industrial automation environment. 10. The method of claim 8, further comprising deploying a first implementation comprising the first host matched to the service or a second implementation comprising the second host matched to the service to a platform within the industrial automation environment. 11. The method of claim 8, wherein the first operational requirement comprises a first programming language and the second operational requirement comprises a second programming language different from the first programming language. 12. The method of claim 8, further comprising receiving, by the system, a selection of the first host from a list of a plurality of hosts based on the first capability. 13. The method of claim 8, wherein the determining the first host further comprises selecting the first host based on a communication language requirement of the first operational requirement of the service. 14. The method of claim 8, wherein the determining the first host further comprises selecting the first host based on metadata related to the first operational requirement of the service. 15. The method of claim 8, wherein the determining the first host further comprises selecting the first host based on an analysis of the first capability with respect to the first operational requirement of the service. 16. A system, comprising: a memory that stores executable instructions; anda processor that facilitates execution of the executable instructions to at least: identify a service for a set of services stored in the memory, the service corresponds to a feature of an application in an industrial automation environment, wherein the service is configured to expose an external interface and hide an internal interface, a message, and a programming code;determine a first host comprising a first capability satisfies a first operational requirement of the service; anddetermine a second host comprising a second capability satisfies a second operational requirement of the service. 17. The system of claim 16, wherein the processor further facilitates execution of the computer executable instructions to select the first host from a plurality of hosts based on the first operational requirement of the service. 18. The system of claim 16, wherein the service comprises a first implementation comprising the first operational requirement and a second implementation comprising the second operational requirement different than the first operational requirement. 19. The system of claim 16, wherein the processor further facilitates the execution of the computer executable instructions to display a list of a plurality of hosts, the plurality of hosts comprising the first host and the second host. 20. The system of claim 19, wherein the processor further facilitates the execution of the computer executable instructions to receive a selection of the first host based on the first capability or the second host based on the second capability.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (47)
Kaever,Michael; Dirnfeldner,Rainer, Active resource control system method & apparatus.
Stephen D. Ryan ; Randall A. Havner ; Kam P. Yuen ; Clifford J. Whitehead ; James F. Toman, Automated programming system for industrial control using area-model.
Fujino Nobutsugu,JPX ; Tokuyo Masanaga,JPX ; Iida Ichiro,JPX, Distributed communication system with adaptive data sending control in a computer network.
Gudmundson Norman K. ; MacInnis Bo Yu, Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objec.
Baier, John Joseph; Gordon, Kevin George; Hobbs, Mark David; Fevang, Monte Leroy; Schouten, Teunis Hendrik; Kui, Karen, Human-machine interface support of remote viewing sessions.
Sadre Ahmad (Solon OH) Baechtel Donald F. (Lyndhurst OH) Graber Mark S. (Streetsboro OH), Integrated control system for industrial automation applications.
Schneider, Stanley A.; Chen, Vincent W.; Pardo-Castellote, Gerardo; Wang, Howard H.; Joshi, Rajive, Method for building a real-time control system with mode and logical rate.
Buesgen,Ralph; Prince,Edwin Anthony; Sastry,Chellury R.; Zhao,Peng; Biehler,Georg; Miceli,Richard, Method of generating a component of a component-based automation system.
Eldridge,Keith; Meskonis,Paul; Hall,Robert; Burke,Kenneth A.; Volk,Scott; Johnson,Mark; Mackay,Brian; Dardinski,Steven, Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects.
Nixon,Mark; Lucas,Michael; Webb,Arthur; Koska,Herschel; Li,Jian; Jundt,Larry; Stevenson,Dennis; Havekost,Robert; Ott,Michael, Module class objects in a process plant configuration system.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Dardinski,Steven; Eldridge,Keith; Hall,Robert; Johnson,Mark; McKay,Brian; Meskonis,Paul; Volk,Scott, Process control configuration system with connection validation and configuration.
Dardinski,Steven; Eldridge,Keith; Hall,Robert; Johnson,Mark; McKay,Brian; Meskonis,Paul; Volk,Scott, Process control configuration system with parameterized objects.
Lech, Mark Matthew; Hill, III, Theodore Drummond; Arvidson, Alan Luis; Paddock, Scott Raymond; Hussain, Ahmir, Quality management system with human-machine interface for industrial automation.
Scheurich,Larry; Barton,Neil; Demarest,Marc; Ehrler,Kurt; Halvorson,Eric; Bonaventura,Michael, Systems and methods for refining a decision-making process via executable sequences.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.