- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
异构网互联新技术的应用
异构网互联新技术的应用
摘要:在现有异构数据库领域研究成果的基础上,采用XML的异构数据库中间件技术实现异构数据库之间信息交换,进行交互、转化和进一步加工,以便更有效地利用信息资源,这一方法具有可扩展性好的优点,在实际应用中有着较广阔的应用前景。
关键词:异构数据库XML技术数据共享
中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2011)02(b)-0008-01
数据的全面性就要求异构数据集成系统能集成更多管理。随着Internet及其相关技术的飞速发展,目前,独立的各个企业或组织的应用程序需要转变为web应用。大多web站点都具有丰富的数据资源。而,由于web上的数据绝大多数是通过语言来显示的,结果Web上的数据处于杂乱无序的状态。面对如此内容庞杂,异构数据集成系统受到越来越多人的重视,这一方面的研究已经成为又一热点。通过异构数据集成系统,可以把企业或组织内部和外部的各种相关数据资源进行整合,从而搭建起企业或组织的信息平台。
1异构网互联技术方案技术要求分析
XML异构集成中间件构建在数据库系统之上,XML异构集成中间件的核心是数据转换和集成目的是集成异构数据源的信息,为了更好地实现数据的集成,为数据共享、发布和应用对集成信息的访问提供支持,系统采用XML模式作为中间件的全局模式,并负责异构数据源的数据访问、查询和协调数据源之间的信息。基于XML的异构数据库访问中间件系统属于中间件的范畴,各个异构数据库资源构成了系统数据层;从异构集成的角度出发,中间件系统提供数据集成的业务服务,利用XML、CORBA、Java技术,以XML作为公共数据模型构成系统的业务逻辑层;应用程序则构成系统的表示层或事务应用层,为用户提供一个统一的查询接口,而且查询结果以XML格式输出。
整个工作流程分为先后两个过程:初始化过程和运行过程。运行过程由CORBA客户端接收业务处理系统的请求,初始化过程主要完成的任务是生成元数据信息。从中间件系统角度引入两类角色,按照元数据信息对请求进行解析分解为针对具体数据库的子查询,中问件管理员和各数据库管理员。并调用务器端的对象连接和操作数据库的方法,中间件管理员首先登录中间件定义数据的全局描述。然后将返回的结果进行合并发送给业务处理层各数据库管理员登录中间件注册自己的数据库信息以建立连接,并将得到的结果集转化成XML格式。
2异构网互联的关键技术研究
2.1 数据的初始化
由于系统中各个数据库中存在相同字段不同意义或者相同意义不同字段名称的情况,这个表格提取异构数据库表中所有具有相同意义的字段,这样对访问数据库造成了很大的麻烦,然后由中间件管理员创建一个元数据字段,所以需要在系统开始运行阶段为系统中具有相同业务的数据库表创建一个能体现他们之间相同之处的表格。每个局部数据库管理员登录后,从元数据中选取自己数据库中有相同意义的表,从而实现了系统的初始化部分,并且将自己表中与元数据字段具有相同意义的字段做映射。为客户端的查询分解阶段提供了依据。
2.2 中间件实现技术
中间件是一种支持分布式应用的组件框架结构。它是一种独立的系统软件或服务程序,分布式应用借助中间件在不同的技术之间共享资源,使得目前的中间件主流技术都是基于分布式对象技术,为应用提供统一的编程模型,处理异构、分布问题和管理计算资源及网络通信。中间件对分布式应用的底层支持,其中组件代表了当前中间件技术的最新发展趋势。决定了中间件必须负责实现分布式事务处理、保证安全、进行网络负载平衡和交易控制等工作这一特点,因此我们采用的是基于CORBA组件技术。
2.3 JMS技术
在异构数据库集成中。要有效解决数据分布的异构性、实现客户访问的透明性以及保持每个成员数据库系统的自治性,而且消息的发送者和接收者在时间上没有相关性,就必须解决不同平台不同数据库之间的数据通信,即每条消息只有一个消费者,而要解决数据通信,首先要解决数据的传输方式问题。消息的发送者和接收者之间建立一一对应的关系,JMS支持两种异步消息处理模式点对点消息模型在此消息模型中,另外接收者须确认消息的成功处理。消息的发送者向消息队列发送消息,然后消息的接收者就可以从该消息队列中取得消息。
2.4 发布/订阅消息模型
在此消息模型中,消息的发布者通过一个成为主题的虚拟通道向多个订阅者发布消息,订阅者可以选择订阅某个主题,使用发布/订阅的JMS客户可以建立持久性的订阅,发送至一个主题的任何消息将发送到该主题的所有订阅者,从而允许接收者断开连接。因此消息的发布者和订阅者之间是一对多的关系。以后再重新连接,在此模型中,并收集在其断开连接期间发布者发布的消息。发送消息的发布者不依赖于
您可能关注的文档
最近下载
- 辽宁大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- DB4113T037-2023 《金鱼养殖技术规范》.pdf VIP
- 2024-2025学年北京顺义区八年级初二(上)期末英语 试卷(含答案).pdf
- DG_TJ08-2062-2025 住宅工程套内质量验收标准.pdf VIP
- 基于激光散斑图像共生纹理特征的表面粗糙度测量:理论、方法与实践.docx VIP
- 调味品采购验收标准及流程规范.docx VIP
- 非ST段抬高型急性冠状动脉综合征诊断和治疗指南(2016年).pdf VIP
- 虚拟数字人在艺术展演中的应用与互动式观演体验升级研究毕业答辩汇报.pptx VIP
- 《营养烹饪技术》高职医学营养专业全套教学课件.pptx
- 公司管理制度-关联交易管理办法.docx VIP
原创力文档


文档评论(0)