A method and apparatus for synchronizing software between computers are
disclosed. A software fix manager compares a preferred software inventory
with a software inventory from a computer that is to be synchronized and,
from this comparison, creates a number of software product
synchronizations. An update manager uses the software fix list to apply
software product synchronizations to the computer. Preferably, the
computer can be brought to the same fix level or product level, if
desired, as the preferred software inventory through this process. The
software fix manager can place synchronizations in a fix list. There can
be multiple software product synchronizations per software product, and
the synchronizations can be applied to a computer by removing a software
product fix or installing a product software fix. The current invention
may also be applied to software products themselves, by installing or
removing software products. The present invention potentially has its best
application in networks, as numerous target computers or groups of target
computers may be synchronized with a preferred software inventory of a
model system.
Un metodo e un apparecchio per la sincronizzazione del software fra i calcolatori sono rilevati. Un responsabile di difficoltà del software paragona un inventario preferito del software ad un inventario del software da un calcolatore che deve essere sincronizzato e, da questo confronto, genera un certo numero di sincronizzazioni di prodotto software. Un responsabile dell'aggiornamento usa la lista di difficoltà del software per applicarsi le sincronizzazioni di prodotto software al calcolatore. Preferibilmente, il calcolatore può essere portato allo stesso livello di difficoltà o al livello del prodotto, se voluto, come l'inventario preferito del software con questo processo. Il responsabile di difficoltà del software può disporre le sincronizzazioni in una lista di difficoltà. Ci possono essere sincronizzazioni multiple di prodotto software per di prodotto software e le sincronizzazioni possono applicarsi ad un calcolatore rimuovendo una difficoltà di prodotto software o installando una difficoltà del software del prodotto. L'invenzione corrente può anche essere applicata a di prodotto software essi stessi, installando o rimuovendo di prodotto software. La presente invenzione potenzialmente ha relativa applicazione migliore nelle reti, poichè i calcolatori dell'obiettivo o i gruppi numerosi dei calcolatori dell'obiettivo possono essere sincronizzati con un inventario preferito del software di un sistema di modello.