Installing supervisory process control and manufacturing software from a remote location and maintaining configuration data links in a run-time environment
First Claim
1. A method for installing supervisory process control and management information system software from a central software deployment server to a remote computer in accordance with a defined supervisory process control and manufacturing information application configuration identifying particular computers for deployable objects that make up the configured application distributable across multiple networked computers, the method comprising the steps of:
- first specifying a covering set of non-duplicated software modules referenced by a set of objects to be deployed to a remote computer in accordance with the supervisory process control and manufacturing information application configuration;
second specifying the remote computer as a destination for the covering set of non-duplicated software modules in accordance with the defined supervisory process control and manufacturing information application configuration;
determining, for each individual software module of the covering set of non-duplicated software modules, whether the individual software module is already present at the remote computer; and
transmitting to the remote computer, via the central software deployment server, in accordance with results of the determining step, each individual software module that is not present at the remote computer wherein the supervisory process control and manufacturing information application comprises hierarchically arranged objects exhibiting hosted/hosting runtime relationships and wherein the deploying a configuration step comprises building at least a portion of the supervisory process control and manufacturing information application on the remote computer according to the hierarchical object relationships.
5 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed, in a supervisory process control system environment, for installing supervisory process control software from a central software deployment server. The software distribution method includes the step of first specifying a software component for a supervisory process control application to be deployed to a remote location and a destination for the software component based upon a distributed application configuration. A software component is conditionally transmitted to the remote supervisory control computer, after the determining step, if the software component for the supervisory process control application is not present at the remote location.
108 Citations
14 Claims
-
1. A method for installing supervisory process control and management information system software from a central software deployment server to a remote computer in accordance with a defined supervisory process control and manufacturing information application configuration identifying particular computers for deployable objects that make up the configured application distributable across multiple networked computers, the method comprising the steps of:
-
first specifying a covering set of non-duplicated software modules referenced by a set of objects to be deployed to a remote computer in accordance with the supervisory process control and manufacturing information application configuration; second specifying the remote computer as a destination for the covering set of non-duplicated software modules in accordance with the defined supervisory process control and manufacturing information application configuration; determining, for each individual software module of the covering set of non-duplicated software modules, whether the individual software module is already present at the remote computer; and transmitting to the remote computer, via the central software deployment server, in accordance with results of the determining step, each individual software module that is not present at the remote computer wherein the supervisory process control and manufacturing information application comprises hierarchically arranged objects exhibiting hosted/hosting runtime relationships and wherein the deploying a configuration step comprises building at least a portion of the supervisory process control and manufacturing information application on the remote computer according to the hierarchical object relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium including computer-executable instructions for facilitating installing supervisory process control and management information system software from a central software deployment server to a remote computer in accordance with a defined supervisory process control and manufacturing information application configuration identifying particular computers for objects that make up the configured application distributable across multiple networked computers, the computer-executable instructions facilitating performing the steps of:
-
first specifying a covering set of non-duplicated software modules referenced by a set of objects to be deployed to a remote computer in accordance with the supervisory process control and manufacturing information application configuration; second specifying the remote computer as a destination for the covering set of non-duplicated software modules in accordance with the defined supervisory process control and manufacturing information application configuration; receiving a notification specifying, for each individual software module of the covering set of non-duplicated software modules, whether the individual software module is currently present at the remote computer; and transmitting to the remote computer, via the central software deployment server, in accordance with the receiving a notification step, each individual software module that is not present at the remote computer wherein the supervisory process control and manufacturing information application comprises hierarchically arranged objects exhibiting hosted/hosting runtime relationships and wherein the deploying a configuration step comprises building the supervisory process control and manufacturing information application according to the hierarchical object relationships. - View Dependent Claims (12, 13, 14)
-
Specification