Identifying program module functionality needed by a computer when
disconnected from a network is disclosed. A document identification engine
(DIE) creates a list of files stored locally on the computer. The DIE
sends the list of files to a document mapping engine (DME). The DME
identifies a proper handler routine for each file in the list of files and
send each file to the proper handler routine(s). The handler routine(s)
identifies the application functionality needed to execute each file. The
application functionality may include products, features and components.
The handler routine sends a list of needed application functionality to
the DME. If needed, the DME may send any sub-parts of files to another
handler for further processing, such as when a word processing document
includes a spreadsheet sub-part. The DME also can send the list of needed
application functionality to a migration engine (ME). The ME determines
the current status of the needed application functionality. If the status
of the needed application functionality indicates that the needed
application functionality is not installed locally on the computer, then
the ME installs the needed application functionality to the computer.
L'identification de la fonctionnalité de module de programme a eu besoin par un ordinateur une fois démontée d'un réseau est révélée. Un moteur d'identification de document (MATRICE) crée une liste de dossiers stockés localement sur l'ordinateur. La MATRICE envoie la liste de dossiers à un document traçant le moteur (télémètre radar). Le télémètre radar identifie une routine appropriée de traiteur pour chaque dossier dans la liste de dossiers et envoie chaque dossier au routine(s) approprié de traiteur. Le routine(s) de traiteur identifie la fonctionnalité d'application requise pour exécuter chaque dossier. La fonctionnalité d'application peut inclure des produits, des dispositifs et des composants. La routine de traiteur envoie une liste de fonctionnalité nécessaire d'application au télémètre radar. Si nécessaire, le télémètre radar peut envoyer toutes les secondaire-parties de dossiers à un autre traiteur pour une transformation plus ultérieure, comme quand un document de traitement de texte inclut une secondaire-partie de bilan. Le télémètre radar peut également envoyer la liste de fonctionnalité nécessaire d'application à un moteur de migration (JE). JE détermine l'état actuel de la fonctionnalité nécessaire d'application. Si le statut de la fonctionnalité nécessaire d'application indique que la fonctionnalité nécessaire d'application n'est pas installée localement sur l'ordinateur, alors J'INSTALLE la fonctionnalité nécessaire d'application sur l'ordinateur.