技术开发 频道

专访:Oracle数据库在航空领域的应用

  【IT168 专稿】10月20 -21日,“2011 Oracle技术嘉年华”在北京国宾酒店隆重举行,这是继年初数据库技术大会后的又一次Oracle数据库盛会。大会期间,记者采访了国际航空运输协会(IATA)高级数据架构师侯圣文先生,畅谈Oracle数据库在航空领域中的应用。以下是采访部分内容:

                                                       高级架构师侯圣文先生

  Oracle数据库在国际航空领域电子票务系统中的应用

  首先,侯圣文先生谈到了Oracle数据库在电子票务的应用。他指出,众所周知,电子客票对乘客、对航空公司都有好处。从消费者角度看,电子客票方便用户随时随地购票,克服了纸制机票容易丢失、损坏的缺点,同时缩短了预订时间,简化了购票流程。

  侯先生重点谈到ASD(全称Air Service Desk)项目,即航空服务平台,是IATA在Internet上建立的航空行业服务平台。ASD的主要功能包括:

  1、退款业务功能:航空公司用户可以在ASD上处理代理人提交的退款申请;并能够代替代理人发布退款通知。

  2、VMPD:得到航空公司VMPD授权正常运作的代理人可以在ASD网站上申请和销售VMPD票证。

  3、借项通知单、贷项通知单(ADM/ACM):ASD服务平台支持自动化调账流程,航空公司用户可以在线填开ADM/ACM或批量提交ADM/ACM文件,并且可以利用ASD服务平台与代理人沟通相关的执行情况。

  4、P2P:航空公司在线给代理人发送点对点的在线信息。

  5、票证查询:航空公司可以在ASD上查询到已经结算的单张票证信息。

  6、公告信息查询浏览:只要访问ASD服务平台主页即可了解IATA、航空业及相关部门的最新公告和信息。

  7、航空公司信息管理:浏览和维护本航空公司的基本信息;维护登陆用户的个人信息等。

  8、代理人信息管理:浏览代理人的基本信息;给指定代理人发送消息,以及维护本航空公司授权的代理人及具体的授权情况。

  9、下载帐单报告:ASD服务平台严格按照中国BSP办公室制定的结算期日历表提供给航空公司相关结算期的销售报告。

  10、销售情况查询:从ASD服务平台上可以获知每个结算期、每个代理人的销售本航空公司客票的情况。

  Oracle数据库提高票务系统查询效率

       如此强大的票务系统是如何实现的呢?侯圣文表示,票务系统使用Oracle作为后台数据库,对于那些以查询为主的需求在数据库设计过程中采用反规范化设计,将频繁使用的数据集中到几张主表中存放,而对增、删、改操作频繁的需求使用标准范式设计尽量减少冗余,这样既保证了高效的数据检索效率,同时也提升了数据修改的效率。存储层面使用了Oracle的ASM技术用于提升数据存储层面的读写效率。

0
相关文章