Request based automation of software installation, customization and activation

   
   

The invention relates to a system and method for request based installation, customization and activation of software products on a computer system by means of a setup infrastructure (20) for coordinating the process phases. A plurality of exploiter plug-ins (24) are provided, each assigned to a program product already installed in the computer system or a program product to be installed. The exploiter plug-ins are used by the setup infrastructure for indicating a program package description and program product description and for providing customization dialogs and support to instantiate and activate the program to be installed. Bind supporter plug-ins (23) are assigned to selected ones of the program products and used for supporting the binding procedure by providing bind services to the setup infrastructure. The supporter plug-ins are used by the exploiter plug-ins to establish binding to at least some of the program packages or products stored, where the binding parameters needed by the exploiter plug-ins are indicated to the supporter plug-ins by bind requests. Package adapter plug-ins are provided to provide data format information for enabling the setup infrastructure to identify a program product to be installed and to generate product definition data. A management directory (27) is used for storing data associated with a particular program product and references to program products in a program library of the computer system.

L'invention concerne un système et une méthode pour l'installation, la personnalisation et l'activation basées par demande des produits de logiciel sur un système informatique au moyen d'une infrastructure d'installation (20) pour coordonner les phases de processus. Une pluralité de connexions d'exploitant (24) sont fournies, chacun est assigné à un produit de programme déjà installé dans le système informatique ou à un produit de programme à installer. Les connexions d'exploitant sont employées par l'infrastructure d'installation pour indiquer une description de produit de description et de programme de progiciel et pour fournir des dialogues de personnalisation et soutiennent à l'instantiate et lancent le programme à installer. Des connexions de défenseur de grippage (23) sont assignées à choisi des produits de programme et employées pour soutenir le procédé obligatoire en fournissant des services de grippage à l'infrastructure d'installation. Les connexions de défenseur sont employées par les connexions d'exploitant pour établir l'attache au moins à certains des progiciels ou des produits stockés, où les paramètres obligatoires requis par les connexions d'exploitant sont indiqués aux connexions de défenseur par des demandes de grippage. Des connexions d'adapteur de paquet sont fournies pour fournir des informations de format de données pour permettre à l'infrastructure d'installation d'identifier un produit de programme à installer et de produire des données de définition de produits. Un annuaire de gestion (27) est employé pour stocker des données liées à un produit particulier et aux références de programme aux produits de programme dans une bibliothèque de programmes du système informatique.

 
Web www.patentalert.com

< System for remote booting of muntliple operating systems using chained bootstrap mechanism in a network

< Computer system with heap and card table

> System and method for generating electronic documents having independently formattable regions

> Method and apparatus for sharing data files among run time environment applets in an integrated circuit card

~ 00106