Patent ID: 6377960
Filing Date: 2002-04-23
Classification: G06F,Y10S

Abstract:
A method for installing software components onto a computing system and registering the installed software components within a registration datastore of the computing system having a shared memory control module, a registry having a signaling key, a file system, a registration datastore compensator, a delete file list, and a shared read-only memory mapped file module, the method comprising:obtaining a first latest version number for the registration datastore; opening a registration data file corresponding to the registration datastore having the first latest version number; storing the registration data file within a data table object, the data table object corresponds to a temporary version of the registration data file; modifying the registration data file within the data table object to add registration data corresponding to the installed software components to the registration datastore; updating the registration datastore by creating a new version registration data file having a new latest version number using a two-phase transaction process; and deleting the registration data file corresponding to the registration datastore having the first latest version number identified on the delete file list after the registration data file is no longer in use.