12306站招标内幕曝光 瘫痪缺陷出在软件设计上
近日,春运高峰期到来,购票难致使不少购火车票软件也应运而生,但据媒体调查显示此类购买火车票软件多为钓鱼站或病*。
今年为了缓解购票压力,铁道部首次使用上订票,但庞大的访问量导致铁道部上订票站12306问题频发,由此该站的招标往事及承建商也浮出水面。
12306站招标内幕曝光
据21世纪经济报道消息,12306火车订票站在 1月 9日的点击量超过了14亿。庞大的访问浪潮冲击下,12306站几度濒临瘫痪,众多购票者面对报错页面抱怨声四起。据专业人士分析,问题出在12306站所使用的技术,并非是成熟的解决方案。
CTO俱乐部成员、互联产品设计专家胡争辉评价称,12306站在线售票功能,其实就是个海量事务高速处理系统,这样一个系统,并不能简单地使用通用方案进行设计,但听说12306站采用了Oracle通用数据库进行搭建。使用通用系统进行设计也不是不可以,但在面对春运前夕的瞬间海量络购票需求时,这个系统会变得极为脆弱。
之前,有报道称12306站频频瘫痪原因在于两家硬件提供商上市公司太极股份和宿科技,他们为12306提供了硬件系统集成和CDN络内容分发加速服务。而IT业人士认为,问题不出在硬件上,而出在软件设计上。
胡争辉分析称,他们试图通过服务器的堆积,来解决软件设计的不足。但理论和实践都已经证明,再强大的硬件也很难满足一个不完善的软件系统的极端处理请求。
清华大学Web与软件技术研究中心电子商务研究室主任、高级架构师王津称,当出现海量交易请求后,站的运行效率会呈现指数级的下降,最终导致崩溃。
报道称,站频频出错则牵引出当年12306站系统设计招标的往事。12306站的承建商浮出水面。一位知情人士1月10日透露,当年12306站的设计招投标,申报方案的仅有中国铁道科学研究院电子计算技术研究所(以下简称铁科院电子所)和易程科技股份有限公司两家。而最终,在业界眼里实力雄厚的易程科技未能中选,承建12306站在线售票系统的合同被交给了铁道部下属机构、业内并不知名的铁科院电子所。而当年咨询机构曾向铁道部提出上售票系统的两个解决方案,也均未被采纳。
报道称,易程科技股份有限公司也与铁道部有着极为密切的关系。作为同方股份旗下的子公司,易程在2006年成立后,就凭借铁道部扩张高铁络的东风,斩获了不少引人注目的项目。如在各地铁路客运站安装的火车票自动售票机,就由易程研发的5种产品所囊括。易程还拿下了京津城际、沪宁城际高铁票务系统集成项目,以及上海虹桥综合交通枢纽信息集成项目等铁道部大单。一份平安证券的分析报告估算,易程科技在手的高铁订单累计已达到60亿元左右,这些项目预计在2014年前完成,每年乐观估计可确认收入接近10亿元。
据清华大学Web与软件技术研究中心电子商务研究室主任、高级架构师王津透露,从2006年开始,铁道部就开始讨论和筹议上售票的相关计划。当时向铁道部提出了上售票系统的两个解决方案,一是IBM拥有专利的基于z/TPF的互联订票引擎,另一个是由清华大学Web与软件技术研究中心掌握自主知识产权的分布式解决方案。但最后这两个方案均未被铁道部采纳。
报道称,IBM的方案未被采用可能与成本过高有关。IBM的解决方案报价非常惊人,但并未透露具体数字。至于清华大学Web与软件技术研究中心为何没被采纳则原因不明。
报道中称,易程是乙方,铁道部是甲方,甲方想用自己的东西,乙方也没什么话可说。而所称的铁道部自己的东西,是指铁科院电子所。
报道称,铁科院电子所承担开发了12306站时刻表、票价和余票查询业务,备受质疑的络售票系统,也是由该所研发的。一个佐证是,在12306站首页下端的版权信息里,中国铁道科学研究院被列入其中。铁科院成立于1950年3月1日,为中国铁路行业唯一的多学科、多专业的综合性研究院。2002年由国家事业单位转制成为集科研、开发、生产、咨询等业务为一体的铁道部直属大型科技企业。其下属的电子所成立于1979年5月1日,从事铁路电子计算技术的专业研究,1992年电子所单独注册成立北京经纬信息技术公司,开始企业化运作。