Installation of a data processing solution
First Claim
Patent Images
1. A method of managing installation of a set of data processing components onto a data processing system, the method comprising:
- a database containing a lists of required components for a plurality of functional roles, said database including a predefined function-specific groups of components having fixed prerequisites and function-specific dependencies, system capabilities required for each of said plurality of functional roles, and temporary requirements required at install and runtime;
a plurality of role groups associated with said plurality of functional roles defining a plurality of deployable functions selectable by a user managing the installation of said set of data processing components; and
responsive to specification of data processing functions which are to be performed within a data processing system by said user, invoking an installation process to determine, by accessing said database, the set of data processing components required for deployment to perform the specified functions and then to install the respective determined set of data processing components onto the data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are methods and computer programs for managing installation of a set of data processing components. An installation manager program allows users to specify which of a set of predefined functional roles are to be implemented on which of their data processing systems and then the installation program automates installation of the set of data processing components which correspond to the specified roles.
59 Citations
14 Claims
-
1. A method of managing installation of a set of data processing components onto a data processing system, the method comprising:
-
a database containing a lists of required components for a plurality of functional roles, said database including a predefined function-specific groups of components having fixed prerequisites and function-specific dependencies, system capabilities required for each of said plurality of functional roles, and temporary requirements required at install and runtime; a plurality of role groups associated with said plurality of functional roles defining a plurality of deployable functions selectable by a user managing the installation of said set of data processing components; and responsive to specification of data processing functions which are to be performed within a data processing system by said user, invoking an installation process to determine, by accessing said database, the set of data processing components required for deployment to perform the specified functions and then to install the respective determined set of data processing components onto the data processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a plurality of computer program components recorded on a machine-readable recording medium, wherein the plurality of program components includes:
-
a set of installable computer program components; a database containing a lists of required components for a plurality of functional roles, said database including a predefined function-specific groups of components having fixed prerequisites and function-specific dependencies, system capabilities required for each of said plurality of functional roles, and temporary requirements required at install and runtime; a plurality of role groups associated with said plurality of functional roles defining a plurality of deployable functions selectable by a user managing the installation of said set of data processing components; and an installation manager program which is responsive to specification of data processing functions by said user to be performed within a data processing system to determine which subset of the set of data processing components required to perform the specified functions, wherein the step of determining is performed by referencing predefined function-specific groups of components, and then to install the determined subset of data processing components onto the data processing system.
-
-
8. A computer program product, comprising program code recorded on a machine-readable recording medium, for controlling the operation of a data processing system on which the program code runs to perform a method of managing installation of a set of data processing components onto the data processing system, the computer program code comprising:
-
a database containing a lists of required components for a plurality of functional roles, said database including a predefined function-specific groups of components having fixed prerequisites and function-specific dependencies, system capabilities required for each of said plurality of functional roles, and temporary requirements required at install and runtime; a plurality of role groups associated with said plurality of functional roles defining a plurality of deployable functions selectable by a user managing the installation of said set of data processing components; and an installation manager for determining, in response to specification of data processing functions by said user to be performed within the data processing system, which set of data processing components required to perform the specified functions, wherein the step of determining is performed by referencing predefined functions-specific groups of components, and for installing the determined set of data processing components onto the data processing system.
-
-
9. A method of generating an installation program for managing installation of a set of data processing components onto a data processing system, the method comprising:
-
analyzing one or more data processing solution architectures to identify a set of separable functional roles which interoperate to provide the solution architectures; partitioning a data processing solution architecture into groups of data processing components wherein each group of components corresponds to one of the identified functional roles; providing a database containing a lists of required components for the set of functional roles, said database including a predefined function-specific groups of components having fixed prerequisites and function-specific dependencies, system capabilities required for each of the set of functional roles, and temporary requirements required at install and runtime; providing a plurality of role groups associated with the set of functional roles defining a plurality of deployable functions selectable by a user managing the installation of said set of data processing components; and providing an installation program with a definition of each of the set of functional roles, each definition including a list of the data processing components of the respective group, wherein the installation program is responsive to specification of one or more functional roles to be implemented on a data processing system to access the respective definition and to access said database processing, and to install the respective group of data processing components for the specified one or more functional roles. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification