数据服务管理组件与多源查询引擎设计与实现

被引量 : 0次 | 上传用户:victor0901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化程度提高,企业内部数据格式种类日益繁多,而企业内及企业间数据交换更加频繁,对异构数据的访问日益成为系统的瓶颈。如何提高系统交互效率,提高系统内数据使用效率成为研究热点。本文结合面向服务的思想和基于XML的异构数据集成技术,研究开发面向服务的数据集成解决方案和平台。设计和实现了数据服务平台内数据服务管理组件和多源查询引擎。使用XML作为数据模式,XQuery作为查询语言,实现了对关系数据库、XML文件和Web服务数据源的集成功能。设计和实现了数据服务平台管理组件。该组件完成由数据服务描述到生成数据服务过程,生成数据服务接口的WSDL描述,接受用户SOAP请求,调用底层查询引擎。同时数据服务管理组件提供数据服务生命周期管理功能,可以通过Web形式的管理界面对数据服务完成部署、启动、停止等操作。数据服务管理组件是数据服务的运行平台,是数据服务完成其生命周期的支撑。采用中介系统实现方式实现了多源查询引擎。查询引擎接受平台约束的XQuery语句作为全局查询,中介器将全局数据模式上的查询分解为针对各个具体数据源的子查询,调用包装器完成具体查询。其中关系数据包装器采用一种简洁的数据映射方式,给出了一种通用XQuery到SQL的查询转换算法,通过标准JDBC接口实现对多种主流数据库支持。综上所述,本文实现了一个面向服务的数据集成系统的核心组件,可建立灵活结构的数据服务完成对多种异构数据的集成功能。全文最后探讨了系统的不足和进一步改进方向。
其他文献
丝竹音乐在我国的流播传承历史十分久远,早在《周礼·春宫》一书中就有:“……皆播之以八音:金、石、土、革、丝、木、匏、竹”的记载;《晋书·乐志》中也有“丝竹更相知”的
软件项目开发队伍是项目型软件企业生存和发展的基础,企业高层、中层和项目经理直接影响项目开发团队的建设.其中,项目经理起决定作用,项目经理要保持与上级领导及客户有良好
本论文综述了雷尼镍、镍酒石酸手性催化剂、介孔分子筛孔道中合成纳米贵金属的方法。探索了酒石酸修饰雷尼镍手性催化剂的制备及其在β-酮酯(乙酰乙酸甲酯)不对称加氢中的应用;
土工合成材料加筋垫层可以提高软土地基承载力,减少地基沉降,并且具有施工简单、快捷和投资省等特点。在加筋挚层应用初期,土工合成材料多采用土工织物,并较多的用来处理路基
等效多孔介质模型是裂隙岩体渗流研究和工程应用的主要方法,应用此方法的重点在于确定合理的裂隙岩体渗流模型即典型单元体(REV)。本文利用非连续裂隙网络(DFN)软件,根据国际
随着经济的全球化和企业竞争的日趋激烈,以往那种各个企业单打独斗的形式已难以为继,21世纪的竞争不再是单个企业之间的竞争,而是整个供应链之间的竞争。在这种形势下,如何协
我国汽车行业正处于快速发展阶段,汽车正成为对中国宏观经济最有影响力的产业之一。安全、环保和节能等领域将是汽车未来发展的方向。汽车液压转向助力(HPS)系统体积大、能耗
20世纪70年代“布雷顿森林体系”崩溃以后,国际经济金融环境发生了重大的变化。资本市场迅速崛起,金融创新层出不穷,金融自由化浪潮席卷全球,发达国家相继放松金融管制,全球
随着现代社会的发展进步,残疾人弱势群体已日益引起和得到世界各国的重视、关怀和支持。在关心残疾人获得与健全人同等工作、学习机会的同时,对于残疾人体育健身工作的研究也
聚酰亚胺(PI)是分子主链中含有酰亚胺基团的芳杂环高分子化合物,可广泛应用于航空航天、机械、电子等高科技领域。近些年来,为了改善传统聚酰亚胺一些固有缺点,并不断开发新型P