Managing static data structures of legacy software in dynamic class loader environments
AssigneeTIBCO Software Inc.
InventorsMark Lambert, Laurent Domenech
Life of this patent
Estimating the term…
Loading patent…
AssigneeTIBCO Software Inc.
InventorsMark Lambert, Laurent Domenech
Estimating the term…
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.
A method for managing static data structures of a legacy data modeling software product in a dynamic class loader environment, wherein the dynamic class loader environment comprises a variable plurality of software bundles, and wherein the legacy data modeling software product is operable to use a registry associating external type identifiers with at least one data model class to create an in-memory representation of the at least one data model class, the method comprising:
A system for managing static data structures of a legacy data modeling software product in a dynamic class loader environment, wherein the dynamic class loader environment comprises a variable plurality of software bundles, and wherein the legacy data modeling software product is configured to use a registry associating external type identifiers with at least one data model class to create an in-memory representation of the at least one data model class, the system comprising:
Dependencies are inferred from the claim text.