SUPERVISORY PROCESS CONTROL AND MANUFACTURING INFORMATION SYSTEM APPLICATION HAVING AN EXTENSIBLE COMPONENT MODEL
1 Assignment
0 Petitions
Accused Products
Abstract
A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.
51 Citations
26 Claims
-
1-8. -8. (canceled)
-
9. A configuration facility for specifying a deployment model for supervisory process control and manufacturing information applications for associating application objects to particular physical computing devices and providing a view of the distribution of the objects upon the physical computing devices, the configuration facility comprising:
-
platform definitions specifying one or more physical computing device types; engine definitions specifying engines that execute upon the physical computing devices and thereby define types of services supported by the physical computing devices; area definitions specifying areas comprising logical groupings of application objects; a set of hierarchical relationships specifying assignments of the engines to particular ones of the physical computing devices, and assignments of the areas to particular ones of the engines; and a deployment view generator depicting, in accordance with the set of hierarchical relationships, a hierarchy of physical computing devices, engines, and areas. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer-executable instructions stored thereon for implementing a configuration facility to specify a deployment model for supervisory process control and manufacturing information applications for associating application objects to particular physical computing devices and providing a view of the distribution of the objects upon the physical computing devices, said instructions, when executed by a computer, causing the computer to perform a method comprising:
-
specifying one or more physical computing device types; specifying engines that execute upon the physical computing devices and thereby define types of services supported by the physical computing devices; specifying areas comprising logical groupings of application objects; specifying assignments of the engines to particular ones of the physical computing devices, and assignments of the areas to particular ones of the engines; and depicting, in accordance with a set of hierarchical relationships specifying the assignments of the engines, a hierarchy of physical computing devices, engines, and areas. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of specifying a deployment model for supervisory process control and manufacturing information applications to associate application objects to particular physical computing devices and provide a view of the distribution of the objects upon the physical computing devices, said method comprising:
-
specifying, by platform definitions implemented by a computer executing a configuration facility, one or more physical computing device types; specifying, by engine definitions implemented by the computer executing the configuration facility, engines that execute upon the physical computing devices and thereby define types of services supported by the physical computing devices; specifying, by area definitions implemented by the computer executing the configuration facility, areas comprising logical groupings of application objects; specifying, by a set of hierarchical relationships implemented by the computer executing the configuration facility, assignments of the engines to particular ones of the physical computing devices, and assignments of the areas to particular ones of the engines; and depicting, by a deployment view generator implemented by the computer executing the configuration facility in accordance with the set of hierarchical relationships, a hierarchy of physical computing devices, engines, and areas. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification