摘要
提出了一种数据集成中间件Med iator定义说明语言,该语言通过提供了一套抽象的语言成分组件,能支持从一个高度抽象的层次来表达复杂数据集成语义,有效解决异构数据源集成时面临的结构/语义异构冲突,并自动生成数据集成中间件Med iator。介绍数据集成定义说明语言(D ISL)主要语言成分组件的语法/语义、构造生成Med iator的方法以及应用体系结构,并讨论D ISL-Med iator的内部体系结构和它的静态/动态特性.
Modern advanced applications typically run on top of numerous of distributed, heterogeneous databases. A Data integration is an application system, which integrates data from various data sources by providing users with uniform, and consistent accessing views to the data preexisting in these data sources. The resolution of potential conflicts due to structural and semantic heterogeneity of the integrated data is an essential part of the integration process performed by the data integration systm. A data mediator definition-specification language, the Specification Language for Data Integration (DISL), which supports the definition or expression of the complex data integration process and its semantics at a high level of abstraction was presented. After described the application architecture, the syntax and semantic of DISL language components, the method to specify the semantics of the integration process performed by a DISL-Mediator, were illustrated. The internal-architecture, the compile-time and run - time properties of DISL-Mediator were also discussed as well. The result shows that the DISL language, which provides a set of powerful language components, can he used conveniently to resolve potential data conflicts due to structural and semantic heterogeneity in data integraing, and to generate data integrating mediators automatically.
出处
《计算机应用》
CSCD
北大核心
2006年第6期1392-1395,共4页
journal of Computer Applications
基金
国家自然科学基金资助项目(69572012)