Model-driven rule-based mediation in XML data exchange

MDI '10 Pub Date : 2010-10-03 DOI:10.1145/1866272.1866284
Yongxin Liao, D. Roman, Arne-Jørgen Berre
{"title":"Model-driven rule-based mediation in XML data exchange","authors":"Yongxin Liao, D. Roman, Arne-Jørgen Berre","doi":"10.1145/1866272.1866284","DOIUrl":null,"url":null,"abstract":"XML data exchange has become ubiquitous in Business to Business (B2B) collaborations. Automating as much as possible the exchange of XML data between enterprise systems is a key requirement for ensuring agile interoperability and scalability in B2B collaborations. The lack of standardized XML canonical models or schemas in B2B data exchange, as well as semantic differences and inconsistencies between conceptual models of those that want to exchange XML data implies that XML data cannot be directly and fully automatically exchanged between B2B systems. We are left with the option of providing techniques and tools to support humans in reconciling the differences and inconsistencies between the data models of the parties involved in a data exchange. In this paper we introduce such a technique and tool for XML data exchange. Our approach is based on a lifting mechanism of XML schemas and instances to an object-oriented model, and the design and execution of data mediation at the object-oriented level. We use F-logic -- an object oriented rule language -- together with its Flora2 engine as the underlying mechanism for providing an abstract, object-oriented model of XML schemas and instances, as well as for specification and execution of the mappings at the model level. This provides us with a fully-fledged tool for design- and run-time data mediation, by focusing at the actual semantic models behind the XML schemas, rather than having to deal with the technicalities of XML in the data mediation process. Finally, we present the architecture of the current data exchange system and report on preliminary evaluation of our system.","PeriodicalId":431262,"journal":{"name":"MDI '10","volume":" 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MDI '10","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1866272.1866284","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

XML data exchange has become ubiquitous in Business to Business (B2B) collaborations. Automating as much as possible the exchange of XML data between enterprise systems is a key requirement for ensuring agile interoperability and scalability in B2B collaborations. The lack of standardized XML canonical models or schemas in B2B data exchange, as well as semantic differences and inconsistencies between conceptual models of those that want to exchange XML data implies that XML data cannot be directly and fully automatically exchanged between B2B systems. We are left with the option of providing techniques and tools to support humans in reconciling the differences and inconsistencies between the data models of the parties involved in a data exchange. In this paper we introduce such a technique and tool for XML data exchange. Our approach is based on a lifting mechanism of XML schemas and instances to an object-oriented model, and the design and execution of data mediation at the object-oriented level. We use F-logic -- an object oriented rule language -- together with its Flora2 engine as the underlying mechanism for providing an abstract, object-oriented model of XML schemas and instances, as well as for specification and execution of the mappings at the model level. This provides us with a fully-fledged tool for design- and run-time data mediation, by focusing at the actual semantic models behind the XML schemas, rather than having to deal with the technicalities of XML in the data mediation process. Finally, we present the architecture of the current data exchange system and report on preliminary evaluation of our system.
XML数据交换中基于模型驱动规则的中介
XML数据交换在企业对企业(B2B)协作中已经变得无处不在。尽可能自动化企业系统之间的XML数据交换是确保B2B协作中敏捷互操作性和可伸缩性的关键要求。B2B数据交换中缺乏标准化的XML规范化模型或模式,以及希望交换XML数据的概念模型之间的语义差异和不一致意味着XML数据不能在B2B系统之间直接和完全自动地交换。我们只能选择提供技术和工具来支持人们协调数据交换中涉及的各方的数据模型之间的差异和不一致。本文介绍了一种用于XML数据交换的技术和工具。我们的方法基于将XML模式和实例提升到面向对象模型的机制,以及在面向对象级别设计和执行数据中介。我们使用F-logic(一种面向对象的规则语言)及其Flora2引擎作为底层机制,用于提供XML模式和实例的抽象、面向对象模型,以及模型级映射的规范和执行。通过关注XML模式背后的实际语义模型,而不必在数据中介过程中处理XML的技术细节,这为我们提供了一个用于设计和运行时数据中介的成熟工具。最后,给出了现有数据交换系统的体系结构,并对系统进行了初步评估。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信