Supervisory Process Control And Manufacturing Information System Application Having A Layered Architecture
First Claim
1. A supervisory process control and manufacturing information system application distributable to a plurality of networked computer devices and having a layered architecture, the application comprising:
- application objects that model entities within a process control system;
engine objects that host execution of the application objects in a run-time environment; and
platform objects, corresponding to a physical computer system component for executing the engine objects and associated application objects, and wherein the platform objects host one or more of the engine objects.
1 Assignment
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.
24 Citations
9 Claims
-
1. A supervisory process control and manufacturing information system application distributable to a plurality of networked computer devices and having a layered architecture, the application comprising:
-
application objects that model entities within a process control system; engine objects that host execution of the application objects in a run-time environment; and platform objects, corresponding to a physical computer system component for executing the engine objects and associated application objects, and wherein the platform objects host one or more of the engine objects. - View Dependent Claims (2, 3)
-
-
4. 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 systems 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 systems, 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.
-
-
5. 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 object, 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 the logical arrangement of a process/plant and its monitored components, and a second view representing a physical deployment of objects upon computer systems that carry out the application. - View Dependent Claims (6, 7, 8, 9)
-
Specification