SYSTEMS AND METHODS OF DATA MIGRATION IN MULTI-LAYER MODEL-DRIVEN APPLICATIONS

Systems and methods for data migration in multi-layer model-driven applications is provided. The traditional systems and methods simply provide for comparison based migration approaches, and thus face severe challenges in case of model-driven applications, wherein continuous capturing of transformat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: REDDY, Sreedhar Sannareddy, DAS, Prasenjit, RAJEEV, Aswin
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods for data migration in multi-layer model-driven applications is provided. The traditional systems and methods simply provide for comparison based migration approaches, and thus face severe challenges in case of model-driven applications, wherein continuous capturing of transformations in model changes is required. Embodiment of the proposed disclosure provide for a changelog based data migration methodology by modelling, a model-driven application conceptual model; generating, a plurality of optimized data models from the modelling; extracting, from each of the plurality of optimized data models, at least one changelog capturing one or more model changes and transformations in each of the plurality of optimized data models; and executing the data migration using each of an executing changelog. La présente invention concerne des systèmes et des procédés de migration de données dans des applications commandées par un modèle à multiples couches. Les systèmes et procédés conventionnels fournissent des approches de migration à base de comparaisons, et font face ainsi à des défis difficiles dans le cas d'applications commandées par un modèle où une capture continue de transformations dans des changements de modèles est requise. Un mode de réalisation de la présente invention fournit une méthodologie de migration de données à base de journaux de changements, par modélisation d'un modèle conceptuel d'applications commandées par un modèle ; génération d'une pluralité de modèles de données optimisés à partir de la modélisation ; extraction, de chaque modèle de la pluralité des modèles de données optimisés, d'au moins un journal de changements capturant un ou plusieurs changements de modèle et des transformations dans chaque modèle de la pluralité des modèles de données optimisés ; et exécution de la migration de données à l'aide de chaque journal de changement d'exécution.