首页> 外文学位 >A component-based data mediator definition language to support heterogeneous database integration and evolution.
【24h】

A component-based data mediator definition language to support heterogeneous database integration and evolution.

机译:一种基于组件的数据介体定义语言,用于支持异构数据库集成和演化。

获取原文
获取原文并翻译 | 示例

摘要

Modern persistent applications typically run on top of numerous (often hundreds) of distributed, heterogeneous databases. Integrating data from various data sources in order to provide uniform, homogeneous, and consistent access to the data from the underlying data sources while preserving the integrity and autonomy of preexisting data sources is a difficult problem, especially in evolving environments. The main issue that a global information sharing system has to address is heterogeneity on all levels of the participating data sources: the data might be stored in heterogeneous data sources, using different data models and access/middleware technologies. Another major type of heterogeneity that has to be addressed by a global information sharing system is due to differences in the semantics of the data from the data sources participating in the integration process. In particular, 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 a data integration environment.; The COIL data mediator definition language supports the definition of The language provides powerful language components which can be used to resolve potential conflicts due to structural and semantic heterogeneity, and to define the integration process in general. The semantics of a specific integration process are defined in a COIL data mediator definition (COIL program). The COIL compiler uses those specifications expressed in the COIL language to generate a standard Java object which captures the semantics of the integration process defined in the COIL mediator definition. The generated Java object is called a COIL data mediator. In general, a COIL data mediator is a user-defined, customized object/component which can be used like any other normal object in the Java development environment. A COIL data mediator presents a well-defined interface which may be used to access and configure the mediator at runtime. Therefore, it is possible to change the data mediator's behavior and the semantics of the integration process in general at runtime. This dissertation presents a detailed description of the COIL data mediator definition language and its language components, and it also provides a detailed discussion of how COIL data mediators are used to overcome different heterogeneity problems.
机译:现代的持久性应用程序通常运行在众多(通常是数百个)分布式异构数据库之上。集成来自各种数据源的数据以提供对基础数据源的数据的统一,均一和一致的访问,同时又要保留现有数据源的完整性和自治性是一个难题,尤其是在不断发展的环境中。全球信息共享系统必须解决的主要问题是参与数据源的所有级别上的异构性:数据可能使用不同的数据模型和访问/中间件技术存储在异构数据源中。全球信息共享系统必须解决的另一种主要的异构性是由于来自参与集成过程的数据源的数据语义上的差异。特别地,解决由于集成数据的结构和语义异质性而引起的潜在冲突是由数据集成环境执行的集成过程的重要组成部分。 COIL数据介体定义语言支持的定义。该语言提供了强大的语言组件,可用于解决由于结构和语义异质性而引起的潜在冲突,并通常定义集成过程。特定集成过程的语义在COIL数据介体定义(COIL程序)中定义。 COIL编译器使用用COIL语言表达的那些规范来生成标准Java对象,该对象捕获在COIL介体定义中定义的集成过程的语义。生成的Java对象称为COIL数据介体。通常,COIL数据介体是用户定义的自定义对象/组件,可以像Java开发环境中的任何其他普通对象一样使用。 COIL数据介体提供了一个定义明确的界面,该界面可用于在运行时访问和配置介体。因此,通常可以在运行时更改数据介体的行为和集成过程的语义。本文对COIL数据介体定义语言及其语言组成部分进行了详细描述,并详细讨论了如何使用COIL数据介体克服各种异质性问题。

著录项

  • 作者

    Och, Christian.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 174 p.
  • 总页数 174
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号