[转载]《民航科技》2012年4月专家论坛:罗喜伶《SWIM技术国际研究动态及对中国民航的借鉴意义》
专家介绍:罗喜伶,北京航空航天大学电子信息工程学院副教授,工学博士,硕士生导师,国家空管新航行系统技术重点实验室和协同式网络化空中交通管理系统研究教育部创新团队核心成员,民航空管广域信息系统专家组成员。
SWIM技术国际研究动态及对中国民航的借鉴意义
问:您对SWIM做了许多系统研究工作,请介绍一下国外SWIM发展状况如何?
答:SWIM是广域信息管理系统的简称,目标是在航空业界,共享空管业务数据,提供准确、高效、安全的信息服务。最早在1997年,美国美国联邦航空局就曾提出了国家空域系统信息服务的概念,简称为NWIS(NAS-Wide Information Service)。之后随着信息技术的不断发展与成熟,2001年,波音公司提出了公共信息网络(CIN)的概念。航空无线电技术委员会在2002年将国家空域系统信息服务整合进入了“NAS运行概念和未来远景”;同年,FAA与国际电话电报公司(ITT)签署合同,让其为NAS设计了SWIM的功能和物理架构。2003年,ITT与FAA联合完成了SWIM的基础功能分析与NAS级的需求开发,并于2004年完成了SWIM的物理结构研究、过渡选择和建议以及结构仿真和确认等方面的工作。
从2004年开始,波音公司和FAA合作,在现有和设想的国家空域系统空中交通运行和通信系统框架下来定义SWIM的职责和定位。
目前FAA开展的SWIM项目是在2007年由FAA与ITT、波音等多家公司和机构一起确立,目前已完成需求分析与架构设计,开始工程实施。具体的工程实施共分为4个阶段,其中第一阶段的实施计划为从2009年至2013年,要求基本解决涉及航行情报信息、航班及流量信息以及气象信息等三方面共计9个基本功能的实现。第一部分功能的实现将基于现有的基础设施架构和流程,而不重新搭建新的信息交换架构。与此同时,对于核心服务与外围通信的标准协议与接口的研究与定义也将同步展开。目前,第一部分的已经完成了针对开发阶段的三个服务,一个是商用软件注册库,该库将SWIM项目中所有用到的商用、开源软件的主要技术信息发布,供开发团队在设计时使用;另一个是SWIM的维基百科, SWIM中涉及的关键概念、技术规范的定义作为词条收录在该百科当中,SWIM项目的利益相关方,如航空公司、机场等能够方便的查阅到相关的概念,促进信息共享的推广与潜在用户的发掘;除以上两个服务之外,国家空域系统服务注册中心,简称为NSRR也在第一阶段上线,该注册中心是整个SWIM项目的核心服务之一,目标是让空管信息的消费者能够像查阅电话簿一样,快捷的搜索到所需服务的接口、数据格式等相关信息,从而迅捷开发接口获取数据。
在第一阶段即将完工之际,第二阶段的实施计划也于2010年同步开展。第二阶段是在第一阶段的基础上扩展SWIM覆盖范围,整合现有数据接口信息,建立SWIM核心服务。在该阶段FAA通过与中间件厂商合作,建设消息、接口管理、安全,以及企业级服务管理四个核心服务,在此基础上建立了美国国家企业级消息管理系统,简称NEMS,该系统将气象、雷达、场面监视等数据整合发布,形成了涵盖9个信息系统的共享网络,以场面监视ASDE-X系统为例,目前已经有包括亚特兰大、波士顿在内的18个节点投入使用,其他17个节点也在投入建设,通过这样全国范围的网络,机场、航空公司、商业用户都能够便捷的获取场面监视数据,增加数据服务复用,有效降低数据获取的成本,提高了空管内部运行的效率。
在全面开展SWIM项目实施的同时,FAA也根据新技术的发展规划了未来SWIM的发展方向,2011年10月的中美SWIM研讨会上,美方SWIM项目的负责人与我们的研发团队展开了技术讨论,讨论中他们也透露在未来计划采用“云计算”技术,在美国国家空域系统设立“私有云”,从目前的面向服务架构转变为“云架构”,同时,FAA也将推广AAtS,即航空器SWIM接入技术,该技术将SWIM的数据服务对象从地面信息系统扩展到天空,提高航空器的环境感知能力。
除了美国之外,欧洲、澳洲、日本也开展了相关的研究,欧洲的SWIM-Suit计划也已经进入了工程实施阶段,并且已经与美国的SWIM网络开展了互联工作,通过两者的互联,飞行对象数据能够跨大西洋传送。以此为契机,SWIM的发展也进入了全球化阶段,日本在2012年将从美国的国家空域系统服务注册中心获取空管数据服务,同样是在今年,包括了美、日、澳、斐等国在内的大平洋地区国家将开展飞行对象交换演示,美方已经邀请中国加入该演示团队,我们的研究团队也在积极准备,加强国际合作,为我国发展SWIM做出努力。
问:我国的SWIM研究与国外有何不同?
答:国内外开展SWIM研究的目标是相同的,都是建立民航数据信息的数据共享机制。结合我国民航空管的自身特点,通过政策、管理、技术等三个层面来分析与国外研究的不同。
首先是政策层面,我国的飞行管制是由中国人民解放军空军统一领导,空域归军队管理,而美国空管是政府统一管理,在建设空管信息系统时,美国是一套独立的体系,而我国有军民两套空管体系,在管理权限与安全层级有很多不同,在设计SWIM架构时,必须考虑这些因素的影响,对于航线的变更这类关键信息,需要设计更加安全的体系,保障空管的安全,对于信息权限的设计也需要符合我国的国情。
其次是管理层面,我国民航空管组织是由民航局、地区空管局、空管分局站三层管理架构组成,由于建设时的技术限制,各层级的信息系统建设采用的网络环境、硬件平台和数据传输标准存在着较大差异,相比国外的信息化基础设施来说更加的复杂,如何克服这些限制,统一建立从底层的硬件平台到标准的数据交换模型,保障数据的传输畅通是我们研究中需要重点关注的问题。
最后是技术层面上,美国和欧洲在研究中都采用了传统的Web服务技术,尽管技术已经非常成熟,但是在开发与运行效率上还存在提升空间,在我们的SWIM研究中采用多种技术融合,将Rest风格的Web服务,语义网等加入研究范畴,试图在现有技术的基础上大胆创新,寻求更加高效的数据共享解决方案。
问:您对我国SWIM发展有哪些建议?
答:在研究过程中,通过对我国民航空管信息化现状分析,面向服务技术的研究和与国外SWIM团队的交流,发现我国在今后发展SWIM在研发合作、技术更新这两个方面还需要加强。
一方面是国内民航相关单位之间。SWIM本身是一个共享的数据发布平台,并没有生产、存储任何业务数据,数据源都是来自空管、机场和航空公司的业务信息系统,如果没有这些数据源,那么平台的效用将大幅降低,美国在设立SWIM项目组时,专门设立了6人的改革与协调团队,处理各个利益相关方的问题,同时,与航空工业与贸易组织、美国下一代航空运输系统联合规划与发展办公室等行政机构合作,争取到更多的航空业机构、企业加入到SWIM项目中,使SWIM平台能够有更多的业务运行服务发布,从而建立空管行业的信息交互标准,我国现在发展SWIM也需要有更多的利益相关方的合作,只有他们都加入进来在平台内部共享数据,扩大SWIM的服务覆盖范围,才能使SWIM的价值最大化。
另一方面是国际合作,目前美国、欧洲都再开展SWIM研究,他们已经有大量的研究成果可供我们借鉴,我们没有必要花费大量的财力物力去重复研究这些相关基础技术,而是可以通过国际合作学习国外的经验,这样既能加快我国SWIM的研发进程,也能够避免走弯路,为国家节约资源。对于技术更新来说,我们要注重技术的前瞻性。相比其他技术,信息技术成熟周期短,而且新型技术的可靠性、安全性高,FAA在下一阶段的SWIM发展计划中也将“云计算”等新兴技术列为了未来的发展目标,他们也已经开始相关可行性的研究,在5到10年的时间内国外可能已经开始使用“私有云”作为信息服务提供载体,到那个时候我们再开始进行技术革新为时已晚,所以在现阶段研究过程中,我们就需要有前瞻意识,采用兼容性强,易于技术升级的成熟技术,为下一步的建设做好技术准备,减少不必要的资源浪费。
[转载]《民航科技》2012年4月专家论坛:罗喜伶《SWIM技术国际研究动态及对中国民航的借鉴意义》的更多相关文章
- [转载]《民航科技》2012年4月专家论坛:程延松《关于中国民航SWIM框架及技术实现探讨》
专家介绍:程延松,现任成都民航空管发展有限公司总经理,理学博士,高级工程师,长期从事空管技术研究和产品研发工作,作为课题负责人,参与了国家863计划.国家科技支撑计划.国家空管委重点课题.民航局重点课 ...
- 2012年5月阿里巴巴集团”去 IOE”运动的思考与总结【转载+整理】
原文地址 什么是 IOE,IOE 只是一个简称,分别代表 IBM.Oracle.EMC,确切地说是 IBM 小型机.Oracle 数据库与 EMC 存储设备的组合.这"三驾马车"构 ...
- JavaScript从入门到精通(附光盘1张):作者:明日科技出版社:清华大学出版社出版时间:2012年09月
本书介绍 一:本书 pdf 获取信息 本书下载:请申请加入本群 (QQ群:668345923), 并联系群主. 本群主有:本书pdf 全文教材 及附带的 光盘内容 二:本书目录介绍 第1篇 基 ...
- 【转】2012年6月26 – PPS网络电视PHP工程师最新面试题
每一次面试都是一场较量,和面试官,更是和你自己! 前言:虽然面试职位是PHP工程师,但题目仅绝非限于PHP,甚至都没有多少PHP的题!inner peace!希望能给你带了一丝帮助. PPS网络电视面 ...
- 问题解决_(转载)在VisualStudio 2012上使用MVC3出现错误的解决办法
错误: 找 不到方 法:“System.Collections.Generic.Dictionary`2<System.String,BlockParser> System.Web.Raz ...
- Windows7系统下JAVA运行环境下载、安装和设置(第二次更新:2012年03月14日)
1.下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,(由于Sun于2009年被oracle收购所以网址 ...
- 2012年7月12 – 腾讯公司 WEB高级应用开发工程师 最新面试题 [转]
笔试(45 minute):(本来是四张纸,被我弄丢了一张!无伤大雅,难度级别不会有出入) 注意:由于时间紧迫和水平有限,难免有不足或错误,请指证,虚心学习! [PHP] 写出PHP中至少5个全局变量 ...
- 【转】2012年7月12 – 腾讯公司 WEB高级应用开发工程师 最新面试题
腾讯面试(WEB高级应用开发工程师<PHP>)非答案啊!!! 开始正题之前,容博主啰嗦两句吧,呵呵.(你也可跳过直接到红色字体看题!) 腾讯一直是我很敬重的企业,尽管小企鹅在战略上饱受争议 ...
- 【转】2012年6月26 – 盛大PHP工程师最新面试题
无笔试. 口试:(前半部分平淡无奇,没什么太难的问题,都是求职岗位基本要会的东西,局限于php.下面是真正进入状态的题.) 谈谈观察者模式是什么?主要应用. 答:类似会有一些server对象时刻侦听某 ...
随机推荐
- Android技术积累:开发规范
转载自Keegan小钢 http://keeganlee.me/post/android/20150709 书写规范 1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8, ...
- centos 6.8 安装 nginx-1.11.4
yum -y install gcc-c++ wget http://nginx.org/download/nginx-1.11.4.tar.gz wget https://www.openssl. ...
- Axis2使war包发布为WebService
首先 吐槽下 Axis2的Eclipse插件.不好用,而且局限性大.并且添加包的过程...会及其痛苦.(懂的自然懂) 而且 发布的aar文件,不能解压缩重新打包再压缩...尝试过添加 jar包,但报错 ...
- 第七章:LED将为我闪烁:控制发光二极管
在之前章节了解到Linux驱动程序可以控制软硬件,可以实现软硬件之间的交互.在这章我们学习LED驱动的实现原理.Linux内核提供了多个与I/O内存交互的函数可以实现控制硬件. 编写LE ...
- Python循环语句
1.Python循环类型 1.while循环:在某条件下,循环执行某段程序 a. while语句有两个重要命令:continue,break来跳出循环. continue用来跳出该次循环 break用 ...
- 每天一个命令ls 2015/4/1
ls命令可以说是Linux下最常用的命令 -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i ...
- android Handler.btionMessage()与Message.obtain()的区别
类概述 定义一个包含任意类型的描述数据对象,此对象可以发送给Handler.对象包含两个额外的int字段和一个额外的对象字段,这样可以使得在很多情况下不用做分配工作. 尽管Message的构造器是公开 ...
- maven加载jar包配置
maven build时报程序包不存在和找不到符号的错误,但是代码中不报错,如下: [ERROR] Failed to execute goal org.apache.maven.plugins:ma ...
- shh(struts+spring+Hibernate)的搭建
一.Struts 一.struts的流程 (1)首先,用户在地址栏中输入你的项目访问路径,然后这个请求会发送到服务器,服务器先找到要web.xml的,给web.xml中配置了一个filter过滤器,过 ...
- linux下安装安装pcre-8.32
linux下安装安装pcre-8.32 ./configure --prefix=/usr/local/pcre 出现以下错误 configure: error: You need a C++ com ...