WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2011143181) MANAGING STATIC DATA STRUCTURES OF LEGACY SOFTWARE IN DYNAMIC CLASS LOADER ENVIRONMENTS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/143181    International Application No.:    PCT/US2011/035873
Publication Date: 17.11.2011 International Filing Date: 10.05.2011
IPC:
G06F 7/00 (2006.01), G06F 17/30 (2006.01)
Applicants: TIBCO SOFTWARE INC. [US/US]; 3303 Hillview Avenue Palo Alto, CA 94304 (US) (For All Designated States Except US).
LAMBERT, Mark [US/US]; (US) (For US Only).
DOMENECH, Laurent [FR/US]; (US) (For US Only)
Inventors: LAMBERT, Mark; (US).
DOMENECH, Laurent; (US)
Agent: McCORMACK, Brian, C.; Baker & McKenzie LLP 2001 Ross Ave., Suite 2300 Dallas, TX 75201 (US)
Priority Data:
61/333,235 10.05.2010 US
Title (EN) MANAGING STATIC DATA STRUCTURES OF LEGACY SOFTWARE IN DYNAMIC CLASS LOADER ENVIRONMENTS
(FR) GESTION DE STRUCTURES DE DONNÉES STATIQUES DE LOGICIELS EXISTANTS DANS DES ENVIRONNEMENTS DE CHARGEURS DE CLASSES DYNAMIQUES
Abstract: front page image
(EN)A method for managing static data structures of a legacy data modeling software product in a dynamic class loader environment comprises constructing a bundle-specific registry for each software bundle in the dynamic class loader environment and instructing the legacy data modeling software product to use the bundle-specific registry rather than its default registry when creating in-memory representations of data model classes associated with a particular software bundle. Constructing a bundle-specific registry may include using the bundle's configuration metadata to calculate a dependency graph identifying the other bundles on which the software bundle depends. An initializer may construct the initial set of bundle-specific registries, and a listener may construct bundle- specific registries for new software bundles entering the system.
(FR)L'invention concerne un procédé de gestion de structures de données statiques d'un produit logiciel de modélisation de données existant dans l'environnement des chargeurs de classes dynamiques consistant à construire un registre spécifique de progiciel pour chaque progiciel dans l'environnement des chargeurs de classes dynamiques et à ordonner au produit logiciel de modélisation de données existant d'utiliser le registre spécifique de progiciel plutôt que son registre par défaut lors de la création de représentations en mémoire de classes de modèles de données associées à un progiciel particulier. La construction d'un registre spécifique de progiciel peut consister à utiliser les métadonnées de configuration du progiciel pour calculer un graphe de dépendance identifiant les autres progiciels dont dépend le progiciel. Un initialiseur peut construire l'ensemble initial de registres spécifiques de progiciels, et un dispositif d'écoute peut construire des registres spécifiques de logiciels pour les nouveaux progiciels introduits dans le système.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)