Remote validation of installation input data
First Claim
1. A method of improving installation of software packages, comprising steps of:
- obtaining input values corresponding to one or more installation parameters of an installation package;
determining one or more of the installation parameters which are subject to remote validation;
transmitting the obtained input values corresponding to the determined installation parameters to a remotely-located system for the remote validation; and
using a result of the remote validation when building the installation package.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for improving installation of software packages by performing dynamic, remote validation of various installation data before building an installation image. The remote validation occurs in the target environment, such that the values for various installation parameters can be analyzed in the context of that target environment. Creation and distribution of the installation package can then be suppressed until the configuration parameters have acceptable values. This immediate feedback approach allows for a more efficient installation process. In preferred embodiments, structured markup language syntax is used to specify which configuration values are subject to remote validation. Structured markup language documents are preferably used to describe the data that is to be transmitted from a staging server to the remote environment, where an installation agent is adapted for processing the document and determining the corresponding validation routine(s) to be invoked on the remote system. Similarly, structured markup language documents are preferably used for describing results of the validation to the staging server.
-
Citations
30 Claims
-
1. A method of improving installation of software packages, comprising steps of:
-
obtaining input values corresponding to one or more installation parameters of an installation package;
determining one or more of the installation parameters which are subject to remote validation;
transmitting the obtained input values corresponding to the determined installation parameters to a remotely-located system for the remote validation; and
using a result of the remote validation when building the installation package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for improving installation of software packages, comprising:
-
means for obtaining input values corresponding to one or more installation parameters of an installation package;
means for determining one or more of the installation parameters which should be remotely validated;
means for transmitting the obtained input values corresponding to the determined installation parameters to a remotely-located system for the remote validation; and
means for using a result of the remote validation when building the installation package. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product for improving installation of software packages, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for obtaining input values corresponding to installation parameters for an installation image;
computer-readable program code means for determining one or more of the installation parameters which are subject to remote validation;
computer-readable program code means for transmitting the obtained input values corresponding to the determined installation parameters to a remotely-located system for the remote validation; and
computer-readable program code means for using a result of the remote validation when building the installation image. - View Dependent Claims (27, 28, 29, 30)
-
Specification