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
OG exemplary drawing
 
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.