Patent ID: 8789010
Filing Date: 2014-07-22
Classification: G06F

Abstract:
1. 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: for a first of the plurality of software bundles, constructing a bundle-specific registry, wherein the bundle-specific registry comprises a set of external type identifiers associated with the first software bundle, and wherein the bundle-specific registry associates each member of the set of external type identifiers with at least one data model class; and instructing the legacy data modeling software product to use the constructed bundle-specific registry when creating the in-memory representation of the at least one data model class represented by a member of the set of external type identifiers associated with the first software bundle, wherein the plurality of software bundles may comprise different versions of a specific software bundle.