CRIANDO MODELOS DE RECURSOS FORA DE LINHA

CRIANDO MODELOS DE RECURSOS FORA DE LINHA Implementações da presente invenção permitem que recursos de software sejam duplicados eficientemente e efetivamente enquanto estão fora de linha. Em uma implementação, um programa de preparação recebe uma identificação de um recurso de software, tais como u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STEVEN P. ROBERTSON, NELSON S. ARAUJO JR
Format: Patent
Sprache:por
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:CRIANDO MODELOS DE RECURSOS FORA DE LINHA Implementações da presente invenção permitem que recursos de software sejam duplicados eficientemente e efetivamente enquanto estão fora de linha. Em uma implementação, um programa de preparação recebe uma identificação de um recurso de software, tais como uma máquina virtual instalada em um volume diferente, um sistema operacional fora de linha ou um programa de aplicação. O programa de preparação também recebe uma indicação das marcas distintivas customizadas que devem ser removidas do recurso de software. Estas marcas distintivas podem incluir informação personalizada, bem como o nível das atualizações de software, ajustes de segurança, ajustes de usuário ou congêneres. Mediante a execução, o programa de preparação redireciona as chamadas de função do programa de preparação ao recurso de software no volume diferente (ou até no mesmo volume) enquanto o recurso de software não estiver em execução. Assim, o programa de preparação pode criar um modelo do recurso de software de uma maneira segura sem afetar necessariamente o volume no qual o programa de preparação estiver em execução. Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a preparation program receives an identification of a software resource, such as a virtual machine installed on a different volume, an offline operating system, or an application program. The preparation program also receives an indication of customized indicia that are to be removed from the software resource. These indicia can include personalized information as well as the level of software updates, security settings, user settings or the like. Upon execution, the preparation program redirects the function calls of the preparation program to the software resource at the different volume (or even the same volume) while the software resource is not running. The preparation program thus can thus creates a template of the software resource in a safe manner without necessarily affecting the volume at which the preparation program runs.