联邦式数据交换和共享技术研究和实现.docVIP

联邦式数据交换和共享技术研究和实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
联邦式数据交换和共享技术研究和实现

联邦式数据交换和共享技术研究和实现   摘 要:针对电务综合监测系统存在的数据源异构问题,提出了一种基于XML的联邦数据交换与共享框架来管理各个监测站点的数据。该框架将每个数据源看成一个独立的联邦进行管理。每个联邦成员都可以了解整个联邦有哪些可供共享的数据,并调阅查看其它成员的历史数据,同时订阅其他成员发布的实时数据和推送报警信息等实时数据。   关键词:异构数据;数据集成与交换;联邦;数据透明访问;订阅发布   中图分类号:TP392 文献标识码:A 文章编号:2095-1302(2016)05-00-03   0 引 言   当今铁路快速发展,带动了信号技术的跨越式进步。大量先进的信号系统与技术投入运营。如装备监测设备可进行实时状态信息采集,并利用这些采集的实时信息进行故障诊断和及时报警,可以在极大程度上提高铁路的运行效率。然而这些监测信息、状态信息等大都存储于各个地区不同的监测站点,而这些站点维护着自己的监测系统,使用着彼此互不兼容的存储格式,形成了一个个“信息孤岛”[1]。所以要想充分利用这些监测信息、状态信息,进行计算机辅助故障诊断、判断故障、开展智能化研究、预测设备健康状况等工作时,就必须对现有的互不兼容的异构数据库进行数据集成。目前,现有的数据集成方案已日趋成熟,然而国内乃至世界范围内将数据集成技术运用到铁路电务综合检测上的成功案例基本没有。本研究在充分分析各个监测站点数据格式的基础上,提出一套基于各个监测站点的联邦式管理方法,用以实现各个站点间的透明访问[2,3]、成员间历史数据交换、成员实时数据的订阅与即时推送[4]。在保证现有各个数据源独立性的同时,以一个统一的视角对当前的所有监测信息、状态信息等进行综合利用。为电务综合监测系统进行高效的智能故障诊断提供良好的数据基础。   1 电务综合监测联邦式数据交换与共享系统设计   电务综合监测联邦式数据库管理系统要求系统内的两个成员之间可以进行数据互操作,即联邦内的任意一个成员可以调阅联邦内其他成员的数据,可以订阅联邦内其他成员更新的实时数据。要求当一个联邦成员有数据更新时,可以将该更新内容推送给其它订阅了该数据的成员。   系统主要分为以下几个模块:   (1)注册模块   所有想要加入联邦系统的数据源都需要向联邦控制中心申请注册,成功后才能以一个邦员的身份做其他操作。   (2)数据定义模块   根据数据源结构的不同可以手动或者自动定义本地数据库全部数据的基本信息,为控制中心制定全局数据库提供基本信息。   (3)数据发布模块   该模块负责信息定义邦员的数据发布,并将该信息提交至控制中心的数据容器。   (4)数据订阅模块   该模块负责定义邦员的数据订阅情况,并将该信息提交至控制中心的数据容器 。   (5)数据自动推送模块   在邦员有数据更新时,会将这些更新推送给订阅了该数据的其他邦员。   (6)透明访问模块   提供对全局数据的访问,联邦系统自动根据查询请求分解成针对各个邦员的子查询,并汇总结果,返回给请求发起方,在不知道系统内其他成员的情况下获取对应的数据。   该系统流程主要分为成员注册初始化、成员之间的数据共享交换、系统透明访问三个部分。成员注册初始化过程如图1所示。   图1 成员注册初始化   1.1 注册及初始化流程   (1)注册   填写自身注册名称、自身IP、联邦控制中心IP,根据控制中心IP发出注册请求。如果符合注册资格则返回注册成功的消息。   (2)邦员数据定义   定义自身的全部数据基础信息,形成LDM(Local Data Model,LDM)文件发送给控制中心,控制中心汇总各个邦员的LDM文件形成GDM(Global Data Model,GDM)文件。GDM文件包含当前系统所有成员的全部数据信息。   (3)邦员数据发布   定义邦员的数据发布信息,并提交至控制中心。控制中心汇总各个邦员的发布信息形成GPM(Global Publish Model,GPM)文件,即全局发布文件。   (4)邦员数据订阅   定义邦员的数据订阅信息,提交至控制中心。控制中心汇总各个邦员的数据订阅信息形成GSM(Global Subscribe Model,GSM)文件,即全局订阅文件。   1.2 联邦成员数据共享交换流程   控制中心通过数据容器来描述整个联邦的全局数据及各个邦员的数据订阅/发布情况,并将最新副本冗余存储到各个邦员。数据容器总共包含三大配置文件:GDM(全局数据模型),GPM(全局发布模型),GSM(全局订阅模型)。   GDM:记录联邦系统中的所有数据基本信息。   GPM:记录各个邦员的数据发布情况。   GSM:记录各个邦员的数据订阅情况

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档