EFFICIENTLY PROVIDING MULTIPLE METADATA REPRESENTATIONS OF THE SAME TYPE
Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the ob...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the object model description. The metadata reader is configured to read native metadata, where native metadata is metadata represented in an encoding that is expected by the metadata reader. The metadata reader determines that the accessed metadata is encoded in a non-native encoding and then determines which metadata modifications are to be performed to transform the non-native encoding into a native encoding. The computer system then dynamically adapts the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications. As such, the object model is readable by a native runtime.
Cette invention se rapporte à des modes de réalisation destinés à adapter de manière dynamique des métadonnées pour une utilisation avec un codage de données natives et à modifier de manière efficace des références de type de modèle d'objet. Dans un scénario, un système informatique instancie un lecteur de métadonnées sur une description de modèle d'objet de façon à accéder à diverses parties de métadonnées dans la description de modèle d'objet. Le lecteur de métadonnées est configuré de façon à lire des métadonnées natives, les métadonnées natives étant des métadonnées représentées dans un codage qui est attendu par le lecteur de métadonnées. Le lecteur de métadonnées détermine que les métadonnées auxquelles on a accédé sont codées dans un codage non natif et détermine ensuite les modifications de métadonnées à exécuter de façon à transformer le codage non natif en un codage natif. Le système informatique adapte alors de manière dynamique les métadonnées du modèle d'objet à partir d'un codage non natif en un codage natif selon les modifications déterminées. Ainsi, le modèle d'objet peut être lu par un moteur d'exécution natif. |
---|