Loosely coupled product install and configuration
First Claim
1. A method for installing a software product within a data processing system, the method comprising:
- identifying, for a software product, one or more prerequisite components during an installation process flow for the software product;
building, for one or more of the prerequisite components, a list of one or more provider options comprising a first provider option that identifies a re-usable component that has previously been installed;
receiving a user selection of the first provider option; and
invoking, within the installation process flow for the software product, a component configuration process flow for the re-usable component identified by the first provider option.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program are provided for managing the installation and configuration of a software product by using a proxy service to loosely couple the installation and/or configuration of constituent modules within the installation/configuration flow of the software product. The proxy service invokes the installation/configuration processing of an existing software component, thereby reducing the complexity associated with installing new component installation processes every time a component is to be supported, especially where the software products and new component(s) do not share the same installation/configuration platforms.
-
Citations
20 Claims
-
1. A method for installing a software product within a data processing system, the method comprising:
-
identifying, for a software product, one or more prerequisite components during an installation process flow for the software product; building, for one or more of the prerequisite components, a list of one or more provider options comprising a first provider option that identifies a re-usable component that has previously been installed; receiving a user selection of the first provider option; and invoking, within the installation process flow for the software product, a component configuration process flow for the re-usable component identified by the first provider option. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for installing and configuring one or more prerequisite components in a data processing system by:
-
identifying, for a software product, one or more prerequisite components during an installation process flow for the software product; building, for one or more of the prerequisite components, a list of one or more provider options comprising a first provider option that identifies a re-usable component that has previously been installed; receiving a user selection of the first provider option; and invoking, within the installation process flow for the software product, a component configuration process flow for the re-usable component identified by the first provider option. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A data processing system comprising:
-
a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code comprising instructions executable by the processor and configured for installing and configuring one or more prerequisite components in the data processing system by; identifying, for a software product, one or more prerequisite components during an installation process flow for the software product; building, for one or more of the prerequisite components, a list of one or more provider options comprising a first provider option that identifies a re-usable component that has previously been installed; receiving a user selection of the first provider option; and invoking, within the installation process flow for the software product, a component configuration process flow for the re-usable component identified by the first provider option. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification