论文摘要
随着企业信息化程度的提高,如何通过大量异构的数据源,为企业提供简单高效的数据访问能力,成为数据集成领域的研究重点。数据服务是面向服务体系结构在数据集成领域的应用,基于数据服务的数据集成平台采用中介体系结构,为企业应用提供访问业务数据的虚拟视图。结合基于数据服务的数据集成平台,本文以Eclipse插件项目实现了数据服务开发工具,该工具使用EMF建立数据服务模型,利用GEF实现其可视化编辑器。数据服务开发工具由数据源映射、查询编辑、目标格式定义、静态检测和调试执行五个模块组成,支持用户可视化的数据源导入、数据映射以及手工定制目标数据格式,数据服务的元数据映射、查询脚本、目标格式文件都由后台根据数据服务模型自动生成。工具采用XML作为公共数据模型,以XQuery作为其类型系统,在此基础上静态检测模块对数据服务进行编译期检查,所有类型错误都在问题视图中列出。数据服务开发工具调试执行模块可以帮助开发者执行本地数据服务,验证其正确性。数据服务开发工具简化了数据服务的开发过程,提高了数据集成方案的开发效率,同时使更多的领域专家可以参与到数据集成过程中,这些人并非专业程序人员,但精通业务应用,在进行语义集成时具有很大的优势。借助数据服务开发工具的查询可视化编辑及服务自动生成功能,开发者可以快速开发部署完成特定查询任务的数据服务,而无需编写专业的查询代码和配置文件,从而最大限度的发挥他们的专业特长。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 研究背景1.2 数据集成概述1.3 现阶段解决方案1.4 本文的主要工作1.5 全文安排第二章 基于数据服务的数据集成平台2.1 设计背景2.2 数据服务2.2.1 数据服务概念2.2.2 数据服务内容2.3 平台总体设计2.3.1 公共数据模型2.3.2 多数据源查询引擎2.3.3 数据服务管理平台2.3.4 数据服务开发工具2.4 本章小结第三章 数据服务模型设计3.1 总体设计3.1.1 数据源映射模块3.1.2 查询编辑模块3.1.3 目标格式定义模块3.1.4 静态检测模块3.1.5 调试执行模块3.2 XQuery 查询语言简介3.2.1 XQuery 表达式3.2.2 XQuery 类型系统3.3 利用EMF 对系统建模3.3.1 EMF 简介3.3.2 数据源模型3.3.3 公共元数据模型3.3.4 XQuery 元素模型3.3.5 数据服务模型3.4 本章小结第四章 基于Eclipse 的数据服务开发工具实现4.1 GEF 简介4.2 数据服务编辑器4.2.1 总体结构4.2.2 实现查询编辑器4.2.3 添加监听器4.2.4 添加菜单及动作4.2.5 实现属性页及大纲视图4.2.6 其他构件4.3 本章小结第五章 XQuery 静态检测5.1 XQuery 类型系统5.2 XQuery 静态语义5.2.1 静态检测定义5.2.2 静态运行环境5.2.3 静态检测规则5.3 类型检测算法与实现5.3.1 Factorization 算法5.3.2 Factorization 算法实现5.3.3 子类型算法5.3.4 子类型算法实现5.4 静态类型检测5.4.1 数据服务模型遍历5.4.2 查询代码生成5.4.3 目标模式生成5.4.4 类型检测构建器5.5 数据服务文件格式5.6 本章小结第六章 应用案例与结论6.1 应用案例6.1.1 案例介绍6.1.2 数据服务构建6.2 结论参考文献发表论文和参加科研情况说明附录致谢
相关论文文献
- [1].智慧校园微信小程序云服务开发与构建[J]. 信息记录材料 2020(09)
- [2].河海大学以流程引擎提升一站式服务[J]. 中国教育网络 2019(10)
标签:数据集成论文; 数据服务论文; 静态检测论文; 插件论文;