浅议基于WebServiceCDM数据交换方法.docVIP

  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文档。上传文档
查看更多
浅议基于WebServiceCDM数据交换方法

浅议基于WebServiceCDM数据交换方法   [摘 要]CDM(协同决策)是同行业不同部门之间进行协作的一种机制,民航业已将其列为提高行业整体效率的重要手段之一。信息数据的共享、互通和可灵活利用是实现CDM的关键技术问题,但在一个部门林立、系统相互独立、数据类型繁多的行业做到这点绝非易事。WebService做为一种开放的、跨平台的技术被广泛应用,本文将探讨在机场CDM系统中使用WebService技术实现多种数据交换的方案。   [关键词]数据交换;异构平台;WebService;CDM   中图分类号:TP393.09 文献标识码:A 文章编号:1009-914X(2014)20-0319-02   0 引言   CDM(协同决策)全称Collaborative Decision Making,是一种技术手段,更是一种基于资源共享和信息交互的多主体联合协作运行理念,用于创造透明、高效的运行环境。机场协同决策是一种在单机场范围内通过提高事件可预测性、优化资源利用效率等手段,达到提升单机场范围内各参与方的整体运行效率的理念。实施机场协同决策,能够允许各参与方通过其他参与方协作,提出自身需求及实际与预计限制,在各单位间建立共同情景意识,并实现自身决策最优化。机场协同决策系统是一个开放性的信息采集、融合、共享与预测平台,需要集成来自空中交通管制单位、机场、航空公司、油料公司、航空食品公司等多个部门的信息数据,才能构建出完整的运行场景。而这些单位有各自独立的运行管理和控制系统,其系统平台、系统架构和数据格式不尽相同,实现共享和集成需要一种开放式的、扩平台的数据交换方法,而WebService正符合这些要求。   1 WebService 技术   WebService是随www和XML而发展起来的技术。Web提供了一种在全球范围内共享和分布信息的方式,而通过信息的结构化表示,XML使异构环境能够在WWW上共享信息,Web Service则实现了应用之间通信消息的结构化,提升了Web应用之间的交互能力,使大规模资源共享成为可能。Webservice 主要由以下几块技术所构成:SOAP (Simple Object Access Protocol), WSDL (Web service Description Language), 以及UDDI (Universal Description, Discovery and Integration)。其中WSDL是实现协同能力的关键,它提供了一份契约用于与新老的应用??间交互。这项技术使得各个组织可以将标准的制定集中在Service的外部接口,而不用考虑各组织的具体实现,即实现了Webservice的接口与实现的分离,从而使得标准的制定,更加容易。   2 CDM中基于WebService数据交换的实现架构   基于SWIM理念将CDM设计在中心位置,由其发布Webservice接口供各个系统调用,Webservice接口接收各系统发送的报文,将结果返回给各调用方。在这里它起到了简单的数据总线的作用。接入到CDM中心节点的其他系统子节点,都必须遵循预先约定的数据交换标准,提供Webservice数据交换接口。这种架构避免了以往蜘蛛网状的结构,访问和交换关系十分清晰,同时能够在简单化的关系中快速重组业务流程,迅速开发出集成多种数据的应用。   WebService接口可分为XML文件解析接口部件、数据策略接口部件、业务数据保存接口部件和XML日志处理接口部件。在数据交换格式方面采用XML文件格式,每种报文用于不同的航班信息交换,比如航班计划报文、气象信息报文、航行情报报文等,能够灵活扩展和应用。(见图1)   3 提高WebService数据交换的处理能力   数据展现的及时性是CDM能发挥预期作用的重要因素,现场情况瞬间万变,如果系统展现和实际运行情况的差距超过容忍程度,那么CDM所建立的场景将导致无效,甚至是错误的决策!为保证各航空运输部门对数据采集的实时性要求,CDM的数据交换和采集子系统必须采用并发设计。软硬件技术的飞速发展给我们提供了实现并发设计的基础条件,在硬件方面多核处理器的出现极大的支持了并发线程的工作,如今即使是普通个人计算机,其并发处理能力都不容小觑;在网络方面出现了Web负载均衡设备和服务器集群技术,使数据在到达应用前就出现分流;在软件方面计算机系统结构的改善和编程软件的发展,使多线程成为了普遍的应用技术。   从WebService接口内部来看,由于数据策略接口部件、业务数据保存接口部件需要对数据进行计算,耗时比较长,难以及时完成大数据状态下的数据集成发送和业务处理这两个并行任务,这就需要改进数据采集和解析方式。比如可以在调用WebSe

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档