民航华北空管局担负为北京飞行管制区提供飞行调度、通信、导航、气象和航行情报服务的任务;航空管制信息化对于航空公司、机场的运行有重要作用。
航班信息系统将航空管制及其相关的信息传递到航空公司、机场,为首都机场股份公司、中国国际航空公司等驻场单位提供实时的进出港航班动态信息,是首都机场场面运行必不可少的信息系统,是机场所有部门航班信息的源头,是各个系统的基础数据源。
目前航班信息系统数据量在不断攀升,系统技术手段在不断发展,同时随着业务的增长,需求发生了很大变化,做为首都机场各个单位生产运营的“中枢神经系统”,为更好地满足首都机场的航班数量大幅度增加的业务需要,需要建成一个功能完善的、具有可扩展的航班动态信息系统,全面完善航班业务运行能力,提高航班服务质量,满足航班用户的需求。
航班信息系统需要完成对航班信息的处理、运行统计、历史数据查询、对外服务等重要业务,保证系统容量和性能满足T3航站楼启用以及2008年奥运会后的需求。因此,必须采取综合的、多层次的技术手段,保证构建新系统的实用、安全、可靠、高效。
根据航班信息系统的应用规模及内容,选择技术体系结构时最重要的是考虑整个系统的跨平台性、安全性、可靠性、稳定性及可管理性,同时技术体系结构应该有非常好的可扩展能力,在综合各方面的考虑决定采用消息中间件TongLINK/Q和集成中间件TongIntegrator相结合的技术路线构建航班动态信息系统的中间件平台系统,保证航班动态信息的交换。
基于消息中间件TongLINK/Q和集成中间件TongIntegrator的系统部署图如下:
通过消息中间件TongLINK/Q和集成中间件TongIntegrator搭建的中间件平台系统,连接航班动态信息系统的基础数据库、应急备份数据库和其他信息交换系统的两级系统,在横向广域网络上,航班动态基础数据和应急备份数据共同构成源数据系统,即主要数据来源;在纵向两级广域网络上,实现业务数据的实时采集、同步交换,形成交换节点的数据资源。以实时和定时增量两种方式完成源数据与交换节点的业务数据交换。
中间件平台系统的主要功能从下面几个方面进行描述。
提供标准系统接口——统一的数据和服务表示
与中间件平台系统相接的不同系统、传输数据内容和方式都存在差异,提供服务的方式和数据格式也不一样,中间件平台系统使不同系统在互相交互时有一个统一的接口表现方式,XML的接口表示方式,可以使用XML来描述各系统的服务接口和数据传输方式。
统一的数据处理——过滤,格式转换,压缩,加密
不同系统使用的数据方式都可能不一样,中间件平台系统提供标准的数据处理模块,实现不同系统间自动的数据格式转换。包括各种数据库、文本文件、XML、EXCEL等格式数据间的互相映射和转换。
数据及格式转换规则灵活定义
通过中间件平台系统可以定义输入数据格式和输出数据格式,以及输入输出数据间的转换方式,解决大部分数据格式转换的问题,方便数据格式转换功能的实现,减少编程工作量。
提供数据自动同步功能
数据共享服务存在着大量的数据抽取和数据同步需求,需要提供基本的数据自动抽取和同步功能,支持数据同步功能的快速建立。
提供基本的数据查询能力
建立共享数据,就是为了方便各个系统共享数据,需要提供基本的数据查询服务和工具,方便个人和业务系统查询及获取共享数据。
强大的数据传输功能
通过多种技术保证数据传输的可靠性,包括:断点续传、故障恢复、数据发送和接收的完整性;
高效的传输处理能力
提供高效的传输能力,使同一传输平台能够满足所有应用系统的数据传输要求;提供优先级处理能力,使具有高优先的数据能够得到及时传输。
多种数据传输方式
支持实时类型和持久类型两种不同的数据传递方式;提供消息的同步通信、异步通信和会话通信模式,提供点-点、订阅/发布等通讯机制。
有效的安全管理功能
中间件平台系统提供的安全管理功能,包括:安全认证,传输加密,权限管理。
方便的系统管理能力
中间件平台系统提供了系统管理功能,包括:网络状态和各节点运行状态的实时监控,灵活的数据定义工具,方便的数据同步配置工具等。
消息中间件TongLINK/Q与集成中间件TongIntegrator是成熟的中间件技术,得到了广泛的认可,以他们为底层框架建立的中间件平台系统有如下突出特点:
平台的开放性
以消息中间件和集成中间件技术为基础平台建立的中间件平台系统,采用了开放技术标准,如XML、JMS等技术,便于与基于不同开发技术实现的各种内外部系统互联互通。
平台的先进性
消息中间件实现了消息底层传输,在信息传输中起到了不可替代的作用;集成中间件对于分布式系统的整合、数据的集成与共享和标准接口的建立上起到了强大的作用。
应用开发的便捷性
本系统中采用的中间件平台,充分屏蔽了技术实现细节,保证了应用开发人员集中关注应用业务逻辑,有效地降低了开发难度、缩短了开发周期、削减了开发费用。
系统的可扩展性
整个中间件平台系统提供了良好的业务类型扩展性和业务规模扩展性,保证系统随着在随着时间的推移而增长时,能够快速方便地引入新的硬件和软件系统,保护旧有系统的投资。
系统的健壮性
业务系统的健壮性一方面取决于平台产品的健壮性,另一方面也取决于应用系统的健壮性。消息中间件和集成中间件在各种用户系统中得到了广泛地检验,而在该系统中,同样充分体现了这一点。
系统的安全性
中间件平台均不同程度地提供有安全手段,能够提供数据安全保护措施和系统安全保证。
在航班动态信息系统中,通过中间件平台系统的应用,实现了多层体系结构,考虑了航班信息量的快速增长,遵循了实用、安全、可靠、高效的原则,数据采集和发布存在的数据内容、格式等方面的变化,使构建的新航班动态信息系统具有适应性、灵活性和对外提供信息服务的及时性,并提供了相应的辅助监控手段,增强了系统的可维护性。
网友评论