Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2012000759 - SÉLECTION DYNAMIQUE DE MOTEUR D'EXÉCUTION D'UN CHARGEUR DE CLASSE DE SERVEUR D'APPLICATIONS

Numéro de publication WO/2012/000759
Date de publication 05.01.2012
N° de la demande internationale PCT/EP2011/059529
Date du dépôt international 08.06.2011
CIB
G06F 9/445 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
445Chargement ou démarrage de programme
CPC
G06F 9/445
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
G06F 9/44521
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Déposants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, NY 10504, US (AllExceptUS)
  • IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU, GB (MG)
  • KENNA, Stephen, Joseph [US/US]; US (UsOnly)
  • KAPLINGER, Todd, Eric [US/US]; US (UsOnly)
  • SHOOK, Aaron, Kyle [US/US]; US (UsOnly)
  • BURCKART, Erik, John [US/US]; US (UsOnly)
  • IVORY, Andrew [US/US]; US (UsOnly)
Inventeurs
  • KENNA, Stephen, Joseph; US
  • KAPLINGER, Todd, Eric; US
  • SHOOK, Aaron, Kyle; US
  • BURCKART, Erik, John; US
  • IVORY, Andrew; US
Mandataires
  • ROBERTS, Scott; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN, GB
Données relatives à la priorité
12/828,28630.06.2010US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) RUNTIME DYNAMIC SELECTION OF AN APPLICATION SERVER CLASSLOADER
(FR) SÉLECTION DYNAMIQUE DE MOTEUR D'EXÉCUTION D'UN CHARGEUR DE CLASSE DE SERVEUR D'APPLICATIONS
Abrégé
(EN)
Embodiments of the present invention provide a method, system and computer program product for dynamic selection of a runtime classloader for a generated class file. In an embodiment of the invention, a method for dynamic selection of a runtime classloader for a generated class file is provided. The method includes extracting meta-data from a program object directed for execution in an application server and determining from the meta-data a container identity for a container in which the program object had been compiled. The method also includes selecting a container according to the meta-data. Finally, the method includes classloading the program object in the selected container.
(FR)
Des modes de réalisation de la présente invention concernent un procédé, un système et un produit-programme d'ordinateur servant à la sélection dynamique d'un chargeur de classe de moteur d'exécution pour un fichier de classe généré. Un mode de réalisation de l'invention concerne un procédé de sélection dynamique d'un chargeur de classe de moteur d'exécution pour un fichier de classe généré. Le procédé consiste à extraire des métadonnées d'un objet programme destiné à une exécution dans un serveur d'applications et à déterminer à partir des métadonnées une identité de conteneur pour un conteneur dans lequel l'objet programme a été compilé. Le procédé consiste également à sélectionner un conteneur selon les métadonnées. Finalement, le procédé consiste à effectuer un chargement de classe de l'objet programme dans le conteneur sélectionné.
Dernières données bibliographiques dont dispose le Bureau international