Patent ID: 7089548
Filing Date: 2006-08-08
Classification: G06F

Abstract:
1. A method for nondisruptive updating of client/server systems comprising: a. applying a step procedure combining generation of a unique identifier for a new server component with deployment and un-deployment of system components; b. registering said unique identifier in a naming service; c. using a step naming function Current_Step::={01}(value read from present configuration file) Component_Ref::={Component reference name which has been defined in interface}Next_Step::=(Current_Step) XOR (1) Component_Name::=Component_Ref+Next_Step is a part of said step procedure; d. generating a new configuration file having the values of Current_Step and Next_Step; e. providing for a new client component to be deployed accompanied by a system downtime equal to said new client component deployment time; f. making said new configuration file available to said new client component by setting the value of Next_Step to the value of Current_Step; g. accessing said new server component via said naming service using the step values in the new configuration file, and h. providing for resumed use of the previous version if problems arise with the new server component.