A runtime approach to model-generic translation of schema and data

To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our prev...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information systems (Oxford) 2012-05, Vol.37 (3), p.269-287
Hauptverfasser: Atzeni, Paolo, Bellomarini, Luigi, Bugiotti, Francesca, Celli, Fabrizio, Gianforme, Giorgio
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 287
container_issue 3
container_start_page 269
container_title Information systems (Oxford)
container_volume 37
creator Atzeni, Paolo
Bellomarini, Luigi
Bugiotti, Francesca
Celli, Fabrizio
Gianforme, Giorgio
description To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system. Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation. The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases. ► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.
doi_str_mv 10.1016/j.is.2011.11.003
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1018333589</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0306437911001542</els_id><sourcerecordid>1018333589</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</originalsourceid><addsrcrecordid>eNqNkM1LAzEQxYMoWKt3jzl62TrZ7GYTb7X4BQUveg7Z7MSm7EdNUsH_3pR6FYTHzOX3hnmPkGsGCwZM3G4XPi5KYGyRBcBPyIzJhhcCGnFKZsBBFBVv1Dm5iHELAGWt1IzcL2nYj8kPSM1uFyZjNzRNdJg67IsPHDF4S1MwY-xN8tNIJ0ej3eBgqBk72plkLsmZM33Eq989J--PD2-r52L9-vSyWq4LW0GZCq6qVqDrZC2Al13lGGfcqap2wjZ5tpUztTQKa1m1RrauZagqZ0tA7GrZ8jm5Od7Nb37uMSY9-Gix782I0z7qXIPknNdS_QcFKZUAmVE4ojZMMQZ0ehf8YMJ3hg6c0Fvtoz40q7Nys9lyd7RgTvvlMehoPY4WOx_QJt1N_m_zDxUif2w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1010889608</pqid></control><display><type>article</type><title>A runtime approach to model-generic translation of schema and data</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</creator><creatorcontrib>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</creatorcontrib><description>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system. Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation. The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases. ► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</description><identifier>ISSN: 0306-4379</identifier><identifier>EISSN: 1873-6076</identifier><identifier>DOI: 10.1016/j.is.2011.11.003</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Data migration ; Data model ; Exports ; Heterogeneity ; Information management ; Migration ; Model management ; Schema translation ; Transformations ; Translations ; Weight reduction</subject><ispartof>Information systems (Oxford), 2012-05, Vol.37 (3), p.269-287</ispartof><rights>2011 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</citedby><cites>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.is.2011.11.003$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Atzeni, Paolo</creatorcontrib><creatorcontrib>Bellomarini, Luigi</creatorcontrib><creatorcontrib>Bugiotti, Francesca</creatorcontrib><creatorcontrib>Celli, Fabrizio</creatorcontrib><creatorcontrib>Gianforme, Giorgio</creatorcontrib><title>A runtime approach to model-generic translation of schema and data</title><title>Information systems (Oxford)</title><description>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system. Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation. The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases. ► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</description><subject>Data migration</subject><subject>Data model</subject><subject>Exports</subject><subject>Heterogeneity</subject><subject>Information management</subject><subject>Migration</subject><subject>Model management</subject><subject>Schema translation</subject><subject>Transformations</subject><subject>Translations</subject><subject>Weight reduction</subject><issn>0306-4379</issn><issn>1873-6076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNqNkM1LAzEQxYMoWKt3jzl62TrZ7GYTb7X4BQUveg7Z7MSm7EdNUsH_3pR6FYTHzOX3hnmPkGsGCwZM3G4XPi5KYGyRBcBPyIzJhhcCGnFKZsBBFBVv1Dm5iHELAGWt1IzcL2nYj8kPSM1uFyZjNzRNdJg67IsPHDF4S1MwY-xN8tNIJ0ej3eBgqBk72plkLsmZM33Eq989J--PD2-r52L9-vSyWq4LW0GZCq6qVqDrZC2Al13lGGfcqap2wjZ5tpUztTQKa1m1RrauZagqZ0tA7GrZ8jm5Od7Nb37uMSY9-Gix782I0z7qXIPknNdS_QcFKZUAmVE4ojZMMQZ0ehf8YMJ3hg6c0Fvtoz40q7Nys9lyd7RgTvvlMehoPY4WOx_QJt1N_m_zDxUif2w</recordid><startdate>20120501</startdate><enddate>20120501</enddate><creator>Atzeni, Paolo</creator><creator>Bellomarini, Luigi</creator><creator>Bugiotti, Francesca</creator><creator>Celli, Fabrizio</creator><creator>Gianforme, Giorgio</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>E3H</scope><scope>F2A</scope></search><sort><creationdate>20120501</creationdate><title>A runtime approach to model-generic translation of schema and data</title><author>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Data migration</topic><topic>Data model</topic><topic>Exports</topic><topic>Heterogeneity</topic><topic>Information management</topic><topic>Migration</topic><topic>Model management</topic><topic>Schema translation</topic><topic>Transformations</topic><topic>Translations</topic><topic>Weight reduction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Atzeni, Paolo</creatorcontrib><creatorcontrib>Bellomarini, Luigi</creatorcontrib><creatorcontrib>Bugiotti, Francesca</creatorcontrib><creatorcontrib>Celli, Fabrizio</creatorcontrib><creatorcontrib>Gianforme, Giorgio</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><jtitle>Information systems (Oxford)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Atzeni, Paolo</au><au>Bellomarini, Luigi</au><au>Bugiotti, Francesca</au><au>Celli, Fabrizio</au><au>Gianforme, Giorgio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A runtime approach to model-generic translation of schema and data</atitle><jtitle>Information systems (Oxford)</jtitle><date>2012-05-01</date><risdate>2012</risdate><volume>37</volume><issue>3</issue><spage>269</spage><epage>287</epage><pages>269-287</pages><issn>0306-4379</issn><eissn>1873-6076</eissn><abstract>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system. Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation. The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases. ► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.is.2011.11.003</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0306-4379
ispartof Information systems (Oxford), 2012-05, Vol.37 (3), p.269-287
issn 0306-4379
1873-6076
language eng
recordid cdi_proquest_miscellaneous_1018333589
source Elsevier ScienceDirect Journals Complete
subjects Data migration
Data model
Exports
Heterogeneity
Information management
Migration
Model management
Schema translation
Transformations
Translations
Weight reduction
title A runtime approach to model-generic translation of schema and data
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T08%3A21%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20runtime%20approach%20to%20model-generic%20translation%20of%20schema%20and%20data&rft.jtitle=Information%20systems%20(Oxford)&rft.au=Atzeni,%20Paolo&rft.date=2012-05-01&rft.volume=37&rft.issue=3&rft.spage=269&rft.epage=287&rft.pages=269-287&rft.issn=0306-4379&rft.eissn=1873-6076&rft_id=info:doi/10.1016/j.is.2011.11.003&rft_dat=%3Cproquest_cross%3E1018333589%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1010889608&rft_id=info:pmid/&rft_els_id=S0306437911001542&rfr_iscdi=true