Supervisory process control and manufacturing information system application having a layered architecture
First Claim
1. A computer system having a physical computer-readable medium including computer-executable instructions comprising at least a portion of a supervisory process control and manufacturing information system application distributed to one or more networked computer devices and having a layered architecture on the one or more networked computer devices, the portion of the supervisory process control and manufacturing information system application comprising on a single computer:
- application objects modeling entities within a process control system;
one or more engine objects hosting execution of the application objects in a run-time environment; and
a platform object, corresponding to a physical computer system component for executing the one or more engine objects and the application objects, and wherein the platform object hosts, in the run-time environment, the one or more engine objects.
5 Assignments
0 Petitions
Accused Products
Abstract
A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application. The views incorporate the relationships of the objects that make up the distributed application.
-
Citations
20 Claims
-
1. A computer system having a physical computer-readable medium including computer-executable instructions comprising at least a portion of a supervisory process control and manufacturing information system application distributed to one or more networked computer devices and having a layered architecture on the one or more networked computer devices, the portion of the supervisory process control and manufacturing information system application comprising on a single computer:
-
application objects modeling entities within a process control system; one or more engine objects hosting execution of the application objects in a run-time environment; and a platform object, corresponding to a physical computer system component for executing the one or more engine objects and the application objects, and wherein the platform object hosts, in the run-time environment, the one or more engine objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A physical computer-readable medium including computer-executable instructions for providing a configuration facility for specifying a deployment model for supervisory process control and manufacturing information applications for associating application objects with particular physical computing devices and providing a view of the distribution of the application objects upon the physical computing devices, the configuration facility comprising:
-
platform object definitions specifying one or more physical computing device types; engine object definitions specifying engine objects 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 the application objects; a set of hierarchical relationships specifying assignments of the engine objects to particular ones of the physical computing devices, and assignments of the areas to particular ones of the engine objects; and a deployment view generator comprising computer-executable instructions for depicting, in accordance with the set of hierarchical relationships, a hierarchy of the physical computing devices, the engine objects, and the areas.
-
-
16. A physical computer-readable medium including computer-executable instructions for providing a supervisory process control and manufacturing information system application configuration facility comprising components arranged in accordance with a particular view facilitating configuration and deployment of process control and manufacturing information software, the facility comprising:
-
supervisory process control system objects corresponding to devices and functions corresponding to distinct entities within a plant, wherein associated functionality for the devices and functions is contained in each of the supervisory process control system objects, and wherein the supervisory process control system objects have associated therewith a set of attributes specifying relationships between the supervisory process control system objects; and view generators for rendering the supervisory process control system objects according to the associations between the supervisory process control system objects, the view generators providing at least; a first view representing a logical arrangement of a process/plant and its monitored components, and a second view representing a physical deployment of the supervisory process control system objects upon computer systems that carry out the supervisory process control and manufacturing information system application. - View Dependent Claims (17, 18, 19, 20)
-
Specification