这两天参加了Amadeus在我们总部的一个关于新一代旅客服务系统的Presentation,感觉还不错,不过我想国内航空公司要脱离TravelSky而转而用一个国外公司的产品,并且从座控,订座,离港全部切换终究有点冒险。这个系统相对于现在TravelSky的Unisys系统,主要的改进是利用现在的新技术和能力,把系统迁移到了开放系统(Linux, Unix),并且用户界面从老的TPF(命令行)方式编成了图形化的界面。这个系统据说投资了3亿美元进行研发,并且现在有两个大型航空公司已经使用了这个系统,与几大航空联盟的谈判也在进行中。其实我倒是希望航信能做得更好吧,我支持民族企业。不过Amadeus的Altea系统的架构比较有意思:现在仍然是关系数据库和Unisys数据库兼容的模式,但是未来的架构是这样的:底层数据库是用的Unix(Solaris和Hp unix)系统运行着Oracle(那边的专家解释说现在Linux对Oracle的支持还不及Unix),应用层面全部都是Linux,而在用户界面的程序全部基于Windows开发,把现在三大系统全部用上了。所以他们形容自己的系统为Open System,看来,应用Unix和Linux是一个卖点,不过用Linux也是必须的,主机是IBM设计的,有1000个cpu core,2TB 内存。其他的一些系统参数都是惊人。这种机器看来还只有Linux能在上面运行吧。我还具体问了一下接口的问题,说是提供了WebService方式公布API,这一点对于我们开发人员就比较好了,现在航信的数据提供给我们,我们要采取PNR文本分析的形式转存到数据库中,我是做过这个工作,我开发了分析程序,为了尽可能智能化,采用了基于正则表达式的方法,不过有些
PNR的格式还不是特别规整,有点时候就会出错,虽然情况比较少,不过还是一件比较郁闷的事情。