在以英特尔、IBM公司为代表的众多IT硬件、系统厂商和以深圳金证为代表的证券行业软件开发商的共同努力下,我国证券行业近几年来正在由分散式交易模式逐渐走向更加安全、高效的集中交易模式。
深圳市金证科技股份有限公司(简称金证)是一家成立于1998年的软件公司。短短12年时间,它就从一家华南的区域性公司成长为全国金融证券软件开发龙头企业。据中国证券业协会网站调查,2007年~2009年,金证公司的证券类软件在市场占有率均超过40%,连续三年排名第一。目前,该公司的证券集中交易系统为中国的100多家证券公司的一半以上采用,因此,全国超过6000万股民正使用该系统进行证券交易。
对于这样一个成长迅速的企业,我们自然有兴趣探求,究竟是什么样的内外因,成就了它的腾飞?
把握住了关键机遇
在金证的发展史上,有个特别重要的契机,即证券交易大集中。
据金证副总裁王海航介绍,2001年,他自国泰君安证券公司来到金证后即担任技术总监。而他赶上的头一件事情就是研发证券集中交易系统。作为亲历者,王海航详细讲述了中国证券业走向集中交易模式的前因后果。
当时,国内证券业的情况是,各证券公司的各个营业部都有自己的一套交易系统。也就是说,如果某个证券公司在全国有50个营业部,就有可能有50套不同的交易系统,而每套交易系统可能就是分布在几台电脑上,仅靠几个人运营和维护着。可以看出,这种分散交易模式不仅难以管理,而且隐藏巨大的业务和道德风险。因此,证券公司当时都达成了共识,要改变这种状况,尽快建立集中式交易系统。
国泰君安证券公司可算是这一趋势下的先行者。2000年~2001年,国泰君安联合金证花了两年时间来研究国外成功经验,最后得出两个方案,一个是基于小型机平台的方案,一个是基于x86服务器平台的方案,当时管理层比较倾向前者,并决定投资两到三个亿来建立集中交易系统。然而,天有不测风云,自2001年起股市步入了漫漫熊途,与股市休戚相关的证券公司不得不收紧财政预算,国泰君安开始考虑:能不能只花两三千万或者更少的资金来做达到同样的目标?
项目费用大幅缩水造成的结果是,价格偏贵的小型机方案被束之高阁,证券公司只能选择x86服务器方案。但当时业内对x86服务器的性能和可靠性还心存疑虑,况且国内也没有应用先例,而证券公司所使用的IT系统对并发性、响应速度和可靠性等又要求极高,因此,国泰君安一直难以做出最终抉择。为消除它的疑虑,金证、微软和英特尔三家迅速联手,进行了方案认证。
据金证公司现任技术总监杜玉巍介绍,当年正是他带领一支研发团队进驻了英特尔上海试验室。当时三家公司的具体分工是这样的:英特尔搭建基于英特尔处理器的x86服务器平台,金证创建基于Windows Sever操作系统和微软SQL Sever数据库的应用系统技术原型,微软则提供技术支持,指导金证如何更为高效地使用微软的操作系统和数据库,以解决各应用软件开发人员对数据库和操作系统的理解可能存在不足或偏差、难以发掘系统最高性能的问题。
经过严格地测试和认证,金证这套基于x86服务器、微软操作系统和数据库的分布式应用系统解决方案完全达到了当时证券系统对并发性、可靠性和可扩展性的要求。功夫不负有心人,该方案于2004年3月顺利中标国泰君安证券集中交易系统。
在国泰君安得到成功应用后,金证的证券集中交易系统快速铺及到中信证券、国信证券、中投证券等多家国内大中型证券公司,到2005年底,该公司在券商核心业务软件市场的占有率排名第一。
经此一跃,金证完成了从一家中小型公司到大型软件企业的华丽转身。
靠创新追求基业长青
过去的辉煌始终会成为过去,在这样一个竞争激烈的市场,如果满足现状而不思进取的话,那必然沦为"其兴也勃焉,其亡也忽焉"的命运。不过,对于期望基业长青的企业来说,更关键的问题是,采取哪些具体的决策和实践才能保障企业的持续发展。
通过梳理金证自2006年后的企业行为,我们可以得出该公司两条发展脉络:一方面,金证继续在其主业深耕细作,不仅不断地优化和升级现有系统,而且针对客户需求,开发多种新的金融证券软件。另一方面则是实施多元化战略。
特别值得一提的是,金证在优化其软件方面做了大量实打实的工作。而这些软件优化工作其实就是印证了"与时俱进"四个字,因为,从2005年至今,应用软件赖以立足的硬件平台发生了翻天覆地的变化。
其中,最主要的一个变化就是其系统基础平台中采用的处理器由单核向多核发展。目前,多路多核服务器由于其高性能、强化的RAS特性已普遍应用于金融和证券等行业。然而,在多路多核服务器刚进入市场的时候,金证发现自己的软件在多路多核服务器上的表现出来的性能竟还不如在单路单核服务器上的性能。分析其原因,按照王海航的话说,就是"软件跟不上硬件了"。为了让软件能够匹配多路多核服务器平台,在2007年5月至2008年9月,该公司的研发队伍前后共八次进驻英特尔、微软等公司的实验室,进行了艰苦的系统测试和调优工作,解决了上一代交易软件、微软的SQL Server数据库及多路多核服务器三者之间无法很好协作的问题,增强了软件与硬件之间的同步,从而最终将应用性能提升近十倍。
另一个重要变化是x86服务器在性能、RAS特性上出现大幅提升,从而使得企业用户选择由RISC小型机向x86服务器迁移的解决方案成为可换。例如,英特尔面向多路服务器的至强处理器7500系列,不仅在性能上最高可达上一代产品至强处理器7400系列的三倍,还集成了22项新的RAS特性,极大弥补了与小型机平台在相关方面的差距;而且,其内存带宽是7400系列的8倍。由于每个处理器都可搭配16根内存插槽,至强处理器7500系列在四路服务器平台中能够支持高达1TB(即1000 GB)的内存容量。
这种硬件的大规模升级,无论对于软件厂商还是企业用户来说都是值得拍手称赞的事儿。不过,有些软件厂商可能会想,既然硬件性能提升这么快,就无须在优化软件性能上下太多功夫了,如果客户嫌软件运行慢?那就建议他们买更新更好的服务器好了。但金证显然不屑于这种"懒人思维",王海航认为:"软件一定要跟硬件相匹配,才能交付出真正让客户满意的产品和服务"。例如,为了利用英特尔处理器越来越大的内存,金证还开发了具有自主知识产权的"内存数据库"技术。该技术即将常用的交易数据以近线存储的方式,存储在中间件层,如此一来,证券交易软件读取数据不是从数据库(意味着从硬盘读取数据),而是从中间件读取(意味著从内存读取数据),从而极大地提升证券交易系统的响应速度。也就是说,有了"内存数据库技术",同样性能的服务器,所承载的客户容量会更大。
据王海航介绍,"内存数据库"技术在现实运用中已取得了出色的效果。例如,中信建投在建立之初共有89个营业部和几十家服务部,它当时在全国建设了六个交易节点来支持这100多家分支机构的日常业务。运用了金证的内存数据库技术后,中信建投把节点数缩减成现在的3个,从而大大地减少了在硬件、软件、管理成本上的投入。
经过数次深度优化,金证集中式证券交易系统现在每秒可处理5000笔以上交易请求,可满足大型券商客户未来5年的发展需要。杜玉巍还表示,他们新的证券交易系统如果跑在基于英特尔最新至强7500处理器的多路服务器上,其性能相当于使用了7台Power 570。
得益于这种精益求精的行事风格,该公司的多元化发展之路也比较顺利。据王海航介绍,目前,该公司投资组建了深圳市齐普生信息科技有限公司(专注于网路产品分销)、深圳市金慧盈通数据服务有限公司(专注于IT营运外包)、深圳市金证卡尔电子有限公司(专注于汽车电子产品研发制造),已形成了跨行业、多元化、多盈利模式的企业集团。
放眼未来,王海航表示,如何继续做大做强,甚至走向国际化,将是摆在所有金证人面前的一个更大的目标。
附表:2009年经纪业务排名前十位券商的IT系统和应用部署情况(数据来源于中国证券业协会网站)
排名 |
公司 |
集中交易 |
呼叫中心 |
CRM |
1 |
银河证券 |
金证 |
准备建设 |
金证 |
2 |
国泰君安 |
金证 |
金证 |
金证 |
3 |
国信证券 |
金证 |
金证 |
金证 |
4 |
广发证券 |
恒生 |
恒生 |
金证 |
5 |
海通证券 |
金仕达 |
恒生 |
金仕达 |
6 |
招商证券 |
金仕达 |
金证 |
自建 |
7 |
华泰证券 |
恒生 |
金证 |
高伟达 |
8 |
申银万国 |
金仕达 |
新太 |
金仕达 |
9 |
中信建投 |
金证 |
金证 |
金证 |
10 |
光大证券 |
金仕达 |
金证 |
金仕达 |