System and method for automatically upgrading functionalities in a distributed network
First Claim
1. A system for automatically upgrading system software stored, on a non-transitory computer readable medium, in software packages for system nodes arranged in a distributed automatic system of a network, comprising:
- at least one system diagnosis tool, for analyzing a current system status of the distributed automatic system, summarizing the current system status in a system status file by recording for each system node at least current hardware and software installed therein, and for forwarding the system status file to at least one knowledge-based planning tool, wherein a system plan is stored in a separate planning computer,the knowledge-based planning tool for creating a rule-based and data-based system plan for a new system version from at least the installed hardware and software recorded in the system status file and a planning database, the knowledge-based planning tool being configured to create the system plan for the new system version being based on a model of the new system version in which the system status file is used to populate the model of the new system by mapping each system node to a system component of the new system version, generating installation files, a sequence for installing the installation files, and identifying configuration steps to be performed for the installed files for automatic installation and configuration of a system upgrade on the basis of the system plan for each system node of the distributed automatic system, and forwarding the installation files in each case to at least one installation and configuration tool present in each system node,the installation and configuration tool of each system node being configured for automatically selecting from the installation files, installing and configuring software packages to be installed, and restoring the functionality of the distributed automatic system following the configuration of the installed software packages.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and to a method for automatically providing system software which is filed in software packets, for system nodes which are arranged in a distributed network, in particular in a distributed automatic system. The inventive system comprises at least one system diagnosis tool which analyses the current state of the system of the distributed network and combines the current state of the data in system status data which is guided to at least one knowledge-based planning tool. Said knowledge-based planning tool produces a system plan for a novel system version, based on control and data, from the system status data and a planning data base, generating installation data for an automatic installation and configuration of the system configuration based on the produced system plan for the system nodes of the distributed network, and guides the installation data to at least one installation and configuration tool, provided in the system nodes. The installation and configuration tool, of the respective system node automatically selects, from the installation data, the software packets which are to be installed, installs and configures said latter, which enable, after configuring the installed software packets, the functionality of the distributed network to be re-established.
54 Citations
28 Claims
-
1. A system for automatically upgrading system software stored, on a non-transitory computer readable medium, in software packages for system nodes arranged in a distributed automatic system of a network, comprising:
-
at least one system diagnosis tool, for analyzing a current system status of the distributed automatic system, summarizing the current system status in a system status file by recording for each system node at least current hardware and software installed therein, and for forwarding the system status file to at least one knowledge-based planning tool, wherein a system plan is stored in a separate planning computer, the knowledge-based planning tool for creating a rule-based and data-based system plan for a new system version from at least the installed hardware and software recorded in the system status file and a planning database, the knowledge-based planning tool being configured to create the system plan for the new system version being based on a model of the new system version in which the system status file is used to populate the model of the new system by mapping each system node to a system component of the new system version, generating installation files, a sequence for installing the installation files, and identifying configuration steps to be performed for the installed files for automatic installation and configuration of a system upgrade on the basis of the system plan for each system node of the distributed automatic system, and forwarding the installation files in each case to at least one installation and configuration tool present in each system node, the installation and configuration tool of each system node being configured for automatically selecting from the installation files, installing and configuring software packages to be installed, and restoring the functionality of the distributed automatic system following the configuration of the installed software packages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 23, 24, 27)
-
-
11. A method for automatically upgrading system software stored in software packages for system nodes arranged in a distributed automatic system, comprising:
-
analyzing a current system status of the distributed automated system by means of a system diagnosis tool, which summarizes a current system in a system status file by recording for each system node at least current hardware and software installed therein, and forwarding the system status file to a knowledge-based planning tool, wherein planning is stored in a separate planning computer, creating a rule-based and data-based system plan for a new system version from the installed hardware and software recorded in the system status file and a planning database by means of the knowledge-based planning tool, the system plan for the new system version being created based on a model of the new system version in which the system status file is used to populate the model of the new system by mapping each system node to a system component of the new system version, generating installation files, a sequence for installing the installation files, and identifying configuration steps to be performed for the installed files for automatic installation and configuration of the system upgrade at each system node of the distributed automatic system on the basis of the created system plan, forwarding the installation files in each case to an installation and configuration tool present at each system node, automatically selecting, installing, and configuring software packages in the installation files by means of the installation and configuration tool of each system node, and restoring the distributed automatic system following the configuration of the installed software packages. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 28)
-
Specification