Dependency management when upgrading application components
First Claim
1. An autonomic component installation system comprising:
- a catalog of host components installed within a computing system;
an autonomic installer coupled to said catalog and programmed to determine, when installing an upgraded component, whether said upgraded component provides component capabilities required by the host components in said catalog.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomic component installation system. The system can include a catalog of host components installed within a computing system and an autonomic installer coupled to the catalog and programmed to determine, when installing an upgraded component, whether the upgraded component provides component capabilities required by the host components in the catalog. The catalog can include both host components and respective publicly accessible data, method implementations and method prototypes provided by the host components. Consequently, the autonomic installer can determine whether the upgraded component will have access to required publicly accessible data and method implementations. The autonomic installer further can be configured to determine whether modifications included in the upgraded component have caused changes in associated method prototypes which differ from the method prototypes in the catalog. Finally, a machine-readable ReadMe file processor can be coupled to the autonomic installer to identify the required publicly accessible data and methods implementations.
-
Citations
18 Claims
-
1. An autonomic component installation system comprising:
-
a catalog of host components installed within a computing system;
an autonomic installer coupled to said catalog and programmed to determine, when installing an upgraded component, whether said upgraded component provides component capabilities required by the host components in said catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dependency management method comprising the steps of:
-
parsing a machine readable ReadMe file associated with an upgraded component to an application to identify both data and method dependencies of said upgraded component, and interface prototype information regarding methods implemented in said upgraded component; and
,prior to installing said upgraded component, ensuring that said identified data and method dependencies can be accessed by said upgraded component upon installation of said upgraded component, and further ensuring that other components which rely upon said methods implemented in said upgraded component will not be affected by said installation in consequence of changes reflected by said interface prototype information. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A machine readable storage having stored thereon a computer program for performing dependency management, said computer program comprising a routine set of instructions which when executed cause the machine to perform the steps of:
-
parsing a machine readable ReadMe file associated with an upgraded component to an application to identify both data and method dependencies of said upgraded component, and interface prototype information regarding methods implemented in said upgraded component; and
,prior to installing said upgraded component, ensuring that said identified data and method dependencies can be accessed by said upgraded component upon installation of said upgraded component, and further ensuring that other components which rely upon said methods implemented in said upgraded component will not be affected by said installation in consequence of changes reflected by said interface prototype information. - View Dependent Claims (15, 16, 17, 18)
-
Specification