五、解决方案
针对业务和系统所面临的挑战,H 航空经过全方位的调研,并与合作方反复沟通,最终提出了相应的解决方案。
(一)业务解决方案
业务解决方案的核心是要将从中航信获取的座位库存(INV)、旅客订座(PNR)、旅客出票(TKT)、离港控制系统(DCS)以及航班计划(SCH)五种类型的数据经过实时处理后用于座控决策支持、不正常航班管理、企业客户信息系统、中转服务等管控和运营业务,同时还输出给营销数据集、移动 App、现场保障、运行网、贵宾室和机供品应用,以确保数据能满足航空业务全方位运营的需要。
(二)系统解决方案
系统解决方案是通过中航信实时数据的引入,实现订座、离港和电商三大平台之间的系统融合和数据共享,充分满足数据在不同业务系统之间实时处理的需要。附图 7 为系统解决方案的架构。
附图 7 系统解决方案的架构
基于这一系统解决方案,H 航空的大数据项目形成了如附图 8 所示的数据流处理逻辑。
附图 8 数据流处理逻辑
如附图 8 所示,从中航信引入的 XML 消息一部分经过 H 航 ESB(Enterprise Service Bus,企业级服务总线)系统的处理,实现 XML 消息的入库和分发。分发消息部分需要通过InfoSphere Streams 实时数据处理平台的解析,然后进入下一个环节进行后续处理。部分未进入 ESB 系统的订座、离港事件数据直接进入 Streams 服务工程进行处理,然后进入 TCP 服务、File 服务、HTTP 服务以及 MQ(Messape Queue,消息队列)服务等,以满足下一个环节数据处理的需要。