A Model-Driven Approach to Enterprise Data Migration

被引:2
|
作者
Yeddula, Raghavendra Reddy [1 ]
Das, Prasenjit [1 ]
Reddy, Sreedhar [1 ]
机构
[1] Tata Consultancy Serv, Pune 411013, Maharashtra, India
关键词
Data migration; Conceptual models; Data model mapping; Query translation;
D O I
10.1007/978-3-319-19069-3_15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a typical data migration project, analysts identify the mappings between source and target data models at a conceptual level using informal textual descriptions. An implementation team translates these mappings into programs that migrate the data. While doing so, the programmers have to understand how the conceptual models and business rules map to physical databases. We propose a modeling mechanism where we can specify conceptual models, physical models and mappings between them in a formal manner. We can also specify rules on conceptual models. From these models and mappings, we can automatically generate a program to migrate data from source to target. We can also generate a program to migrate data access queries from source to target. The overall approach results in a significant improvement in productivity and also a significant reduction in migration errors.
引用
收藏
页码:230 / 243
页数:14
相关论文
共 50 条
  • [31] A model-driven development framework for enterprise Web services
    Xiaofeng Yu
    Yan Zhang
    Tian Zhang
    Linzhang Wang
    Jun Hu
    JianHua Zhao
    Xuandong Li
    [J]. Information Systems Frontiers, 2007, 9 : 391 - 409
  • [32] Model-Driven Enterprise Resource Planning Specifications in SMEs
    Lacombe, Clement
    Pochelu, Ramuntxo
    Tazi, Said
    Ducq, Yves
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: INNOVATIVE AND KNOWLEDGE-BASED PRODUCTION MANAGEMENT IN A GLOBAL-LOCAL WORLD, APMS 2014, PT III, 2014, 440 : 538 - 545
  • [33] Bringing Enterprise Modeling Closer to Model-Driven Development
    Zikra, Iyad
    Stirna, Janis
    Zdravkovic, Jelena
    [J]. PRACTICE OF ENTERPRISE MODELING, 2011, 92 : 268 - 282
  • [34] A model-driven cooperative enterprise process enactment environment
    Tan, Wenan
    Yang, Fujun
    Lu, Zhongya
    Yang, Yun
    Zhao, Xianhua
    [J]. PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 967 - +
  • [35] Model-Driven Development of Java']Java Enterprise Applications
    Pflueger, Andre
    Golubski, Wolfgang
    Haubold, Tobias
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 787 - 790
  • [36] The Goals Approach: Enterprise Model-Driven Agile Human-Centered Software Engineering
    Valente, Pedro
    Silva, Thiago Rocha
    Winckler, Marco
    Nunes, Nuno Jardim
    [J]. HUMAN-CENTERED AND ERROR-RESILIENT SYSTEMS DEVELOPMENT, HCSE 2016, HESSD 2016, 2016, 9856 : 261 - 280
  • [37] A model-driven development framework for enterprise Web services
    Yu, Xiaofeng
    Zhang, Yan
    Zhang, Tian
    Wang, Linzhang
    Hu, Jun
    Zhao, JianHua
    Li, Xuandong
    [J]. INFORMATION SYSTEMS FRONTIERS, 2007, 9 (04) : 391 - 409
  • [38] Towards model-driven evolvability of enterprise information systems
    Meijler, Theo Dirk
    Postmus, Douwe
    Wortmann, Hans
    [J]. 10TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2006, : 413 - 416
  • [39] Model-Driven Development of Service Compositions for Enterprise Interoperability
    Khadka, Ravi
    Sapkota, Brahmananda
    Pires, Luis Ferreira
    Van Sinderen, Marten
    Jansen, Slinger
    [J]. ENTERPRISE INTEROPERABILITY, 2011, 76 : 177 - +
  • [40] Enterprise security pattern: A model-driven architecture instance
    Moral-Garcia, Santiago
    Moral-Rubio, Santiago
    Fernandez, Eduardo B.
    Fernandez-Medina, Eduardo
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (04) : 748 - 758