| US 7,603,443 B2 | ||
| Generic method for defining resource configuration profiles in provisioning systems | ||
| Liana Liyow Fong, Irvington, N.Y. (US); Andrew Julius Greff, Stouffville (Canada); Michael Husayn Kalantar, Millwood, N.Y. (US); and David George King, Oakville (Canada) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Aug. 28, 2003, as Appl. No. 10/650,859. | ||
| Prior Publication US 2005/0050175 A1, Mar. 03, 2005 | ||
| Int. Cl. G06F 15/177 (2006.01); G06F 9/44 (2006.01) | ||
| U.S. Cl. 709—220 [708/221; 708/222; 717/168; 717/171; 717/172; 717/173] | 16 Claims |

| 5. A method of provisioning resources in a data processing system, the method comprising the steps, for each of a plurality
of said resources, of:
receiving information regarding one of said resources to be provisioned, wherein said information includes a type code that
categorizes the one of said resources as a specific type of resource;
formatting said information into a standard format to form a configuration profile template for a type of resource corresponding
to the one of said resources, and wherein resources are grouped by resource types;
storing said configuration profile template in a location that is available to a provisioning application, wherein a plurality
of configuration profile templates are created for a plurality of types of resources, and wherein said plurality of configuration
profile templates serve as master templates for said plurality of types of resources;
receiving a provisioning request for the one of said resources from a customer, wherein said provisioning request includes
parameter values specified by said customer for installing a current instance of the one of said resources;
retrieving said configuration profile template corresponding to said type code of the one of said resources and a previously
saved configuration profile corresponding to a previous installation of the one of said resources and said customer; and
dynamically combining data from each of said provisioning request, said configuration profile template, and said previously
saved configuration profile to form a new configuration profile for said current instance of the one of said resources, wherein
said new configuration profile is formed by copying said configuration profile template to retrieve a parameter default value
for a configuration parameter corresponding to said type code of the one of said resources and inserting said parameter values
from said provisioning request into said new configuration profile and inserting additional parameter values from said previously
saved configuration profile into said new configuration profile.
|