机场信息集成总线系统是一种专为机场运营管理设计的先进系统,旨在提高机场的航班调度指挥效率,同时为机场各生产部门提供航班保障计划的制定和实时调整功能。该系统的核心用户是机场运控部门。
机场信息集成总线系统(Airport Information Integration Bus System,简称AIIBS)作为机场AODB与各集成子系统和外部接口等之间通讯的集成业务接口,一般是基于消息中间件平台,支持跨平台系统连接,实现集成系统与子系统、子系统与子系统之间数据的交互和通信,体现整体系统多层结构的思想,是机场信息系统集成与各系统通信的核心。
????机场信息集成总线系统对AODB的访问,在各集成子系统及机场外部系统和AODB之间、各子系统之间建立起联系,并负责数据的交换。这种联系应支持结构化、可扩充性、开放性的要求,具有方便易用的工具使用户可以容易地对各种设置进行消息查阅和修改。其主要功能包括:
(1) 消息管理模块:该模块负责发送和接收各类消息,包括与航班及航班保障相关的消息。为了实现标准化和规范化,AIIBS通常会引入一个消息规范文件,定义消息格式、交互规则以及与航班及保障资源相关的消息服务。这个消息规范文件对于机场信息集成系统来说非常重要。
(2) 消息队列管理模块:该模块负责创建并管理消息队列,用于接收发送程序发送的消息,或者向接收程序传递消息。根据需求,可以定义不同类型的队列,如管理队列、消费队列、接收队列等。通过队列管理,可以实现消息的可靠传输和顺序控制。
(3) 消息路由管理模块:该模块通过定义消息路由规则,动态规划消息传输路径,将消息根据预设条件路由到目标节点。通过灵活控制数据路由,可以提高数据传输的可靠性和安全性。为了满足用户自定义需求,应提供可进行路由配置的界面,允许用户自行定义和选择消息节点及路径。
(4) 系统管理模块:该模块提供图形用户界面(GUI)管理和查询工具,方便用户进行消息操作和查看消息日志。用户可以通过这些工具进行消息的发送、接收、查询等操作,同时还可以对消息日志进行管理和查询,以便及时发现和处理问题。
? ? 当AODB发生数据变更(包括航班数据、资源数据、基础数据等)的事件后,关于该事件的消息会通知到各相应子系统,各相应子系统会根据消息进行数据的同步,从而保证其数据与AODB的数据保持一致和完整。
????针对整个机场各系统的业务处理,本系统应可以制定相应的处理流程,确定有关信息的传递机制,例如,传递的路由规则和优先级。