大数据案例精析
上QQ阅读APP看书,第一时间看更新

5 解决方案

针对业务和系统所面临的挑战,东方航空经过全方位的调研,并与合作方反复沟通,最终提出了相应的解决方案。

5.1 业务解决方案

业务解决方案的核心是要将从中航信获取的座位库存(INV)、旅客订座(PNR)、旅客出票(TKT)、离港控制系统(DCS)以及航班计划(SCH)等五种类型的数据经过实时处理后用于座控决策支持、不正常航班管理、企业客户信息系统、中转服务等管控和运营业务,同时还要输出给营销数据集市、移动App、现场保障、运行网、贵宾室和机供品应用,以确保数据能满足航空业务全方位运营的需要。

图1-7为业务解决方案的组成。

000

图1-7 业务解决方案的组成

5.2 系统解决方案

系统解决方案是要通过中航信实时数据的引入,实现订座、离港和电商三大平台之间的系统融合和数据共享,充分满足数据在不同业务系统之间实时处理的需要。图1-8为系统解决方案的架构。

000

图1-8 系统解决方案的架构

基于这一系统解决方案,东方航空的大数据项目形成了如图1-9所示的数据流处理逻辑。

如图1-9所示,从中航信引入的XML消息一部分经过东航ESB(Enterprise Service Bus,企业级服务总线)系统的处理,实现XML消息的入库和分发。分发消息部分需要通过InfoSphere Streams实时数据处理平台的解析,然后进入到下一个环节进行后续处理;部分未进入ESB系统的订座离港事件数据直接进入Streams服务工程进行处理,然后进入到TCP服务、File服务、HTTP服务以及MQ(Messape Queue,消息队列)服务等,以满足下一个环节数据处理的需要。

000

图1-9 数据流处理逻辑