首都机场新一代数据平台的设计与实现

时间:2022-04-25 07:50:24

首都机场新一代数据平台的设计与实现

摘要:以机场信息系统为背景,本文主要介绍的是首都机场新一代数据平台的设计与实现过程,以及系统各模块的功能介绍。

关键词:机场信息系统;数据平台;数据库;中心数据库

中图分类号:TP391.9文献标识码:A文章编号:1007-9599 (2011) 15-0000-01

Beijing Capital International Airport New-generation Data Distribution Platform Design and Implementation of

Fu Zhe

(Beijing Capital International Airport Information Technology Management Department,Beijing100621,China)

Abstract:On the basis of airport information system,this paper mainly elaborates the design and implementation of AirSupport Information System,and it also introduce the system security strategy.

Keywords:Airport information system;ASUP(AirSupport Information System);Database;AODB(Airport Operational Database)

一、系统背景

首都机场数据平台(ASUP)项目于2009年12月启动,是首都机场T1、T2、T3三个航站楼的核心集成系统之一,它采用SOA架构理念实现了机场范围内数据的共享和集中式交互,同时它也整合了航班数据为核心的业务处理,为机场运行指挥协调部门提供了完整的业务支持。

该平台设计目标如下:汇集、存储、转发航班及资源相关的航空运行业务数据,支持多源航班数据管理,支持按照数据质量的需求自定义数据的优先级别和聚合规则。该平台支持支持多航站楼,多机场信息交互,并且提供了一套消息总线中间件,支持航班、资源等机场运营数据的传输和交换功能。该平台还提供了智能的航班数据查询系统,可以满足用户个性化定制需求。

该平台面向机场集成业务,为机场各运营保障单位提供信息共享和数据交换服务,具有较高的开放性,可按照接入系统的业务需求提供基于点对点和基于-订阅模式的消息订阅,同时具备灵活的业务规则定制功能,可灵活地实现航班规则和数据监控规则的定义。

二、系统架构与功能模块

首都机场数据平台(AirSupport)是一个高度集成化的机场数据管理系统,通过与机场数据源业务系统的连接(包含华北空管局以及各个航空公司接口),获取航班原始的计划信息以及动态信息,从而满足首都机场日常航班数据获取、验证、、追踪的日常需求,有效跟踪确认各类航班信息,为机场各驻场单位提供准确、实时的航班信息服务。该平台通过与机场各个业务系统的连接,获取机场运营相关的资源分配信息、各类保障信息,通过根据信息类型路由至相关的保障系统,为各个驻场单位提供全面的信息服务。

下面列出了和数据平台进行数据交换的首都机场各相关系统,详细信息如下:(1)华北空管局(ATC)――由华北空管局向首都机场当局提供的航班计划、航班动态信息。(2)首都机场集成系统(AODB/CIIMS)――首都机场的航班信息集成系统,向数据平台提供T3下联系统的航班、资源、保障相关数据。(3)航空公司接口――包含各个航空公司与数据平台建立的航班信息接口,向数据平台发送航空公司及其航空公司的航班计划、动态,从数据平台获取资源分配信息。(4)要客系统(VIP)――机场要客系统,从数据平台获取航班计划、航班动态、资源分配信息。(5)其他首都机场业务系统。

以下是数据平台各模块的功能简介:(1)航班数据管理数据库(ASUPDB)。ASUPDB是AirSupport的核心部件,用于满足大部分的数据需求并集成了航班信息处理的核心业务处理逻辑。ASUPDB存储了与机场运营相关的各种基础参数、当前的业务数据以及一定时期内的历史数据。ASUPDB向数据平台中的其它组件提供最核心的底层数据和业务处理支持,同时具有很高的安全性和可靠性。(2)生产运行数据管理平台(ASUP―Client)。生产运行数据管理平台是数据平台核心功能之一,负责对ASUPDB中的数据进行展示,提供数据维护界面,提供规则管理的功能。数据平台的前端分为C/S结构以及B/S结构,其中,C/S客户端采用rcp技术进行开发,通过调用部署在中间层上的webservice实现与数据库的交互,客户端与中间层的数据交互采用xfire技术。(3)中间件平台(ASUP-ESB)。各外部系统通过ASUP-ESB向数据平台提交数据并从数据平台获取数据。中间件的核心功能包括:信息的采集、信息、信息整合等。1)信息采集――通过连接器从各外部系统获得各种航班、资源、保障相关信息;2)信息――以静态和动态两种形式向相关外部系统提供航班运营数据;3)信息整合――把所获得的各类数据按照内部定义的规则整合到ASUPDB中。(4)中间件通用连接组件(Airsupport-MQ Adapter)。数据平台的通用连接程序的业务目标主要包括:为接入数据平台的客户提供通用连接组件,降低客户自行开发的难度,使其精力集中在业务处理逻辑的开发和部署上;降低客户端业务处理逻辑模块和连接中间件逻辑模块之间的依赖,便于故障排查与快速恢复;客户端使用统一的中间件连接模块有助于对数据平台的管理

三、结束语

数据平台是首都机场结合十余年的运维经验,自主研发的第三代智能型机场信息中枢系统。该平台汇集、存储、转发航班及资源相关的航空运行业务数据,在业务流程上有以下创新性:(1)支持多源航班数据管理,可按照数据质量的需求自定义数据的优先级别和聚合规则。(2)支持多维的机场运营模式,支持多航站楼,主干线机场信息交互,可为星形的机场信息共享模式提供技术支持。(3)提供一个强大的中间件平台,提供一套完整的航班、资源等机场运营数据的标准传输、数据格式解决方案。(4)提供智能的航班数据查询系统,可以满足用户个性化定制需求。

数据平台的设计与实现是基于对机场信息系统的资源整合与功能扩充的想法而构建的,由机场信息技术管理部人员独立开发完成。目前该系统已经在机场成功运行,并取得了满意的效果,为机场节省了大量人力物力。

随着信息技术的发展,计算机硬件水平的提高,旧有的机场集成信息系统设计模式已经不能满足现代机场信息化服务的需求,各种强大服务功能的实现更依赖于高度整合的企业服务总线系统。本文所介绍的数据平台系统实现方案是对机场信息系统资源整合与功能扩充的大胆尝试。在实际运行中我们又不断遇到新的问题,受到新的启发,因而,对这个数据库系统的进一步开发和完善是值得我们关注并进行深入研究的长期而艰巨的工作。

上一篇:数据库并发事务的控制 下一篇:基于信誉模糊度的P2P网络交易信任模型