面向未来的更好选择?
来源:中国计算机报 更新时间:2008-03-13

——杭州恒生电子证券交易解决方案


  案例背景

  拥有700多名员工、位于中国杭州的恒生公司是一个专门为中国的证券经纪公司提供证券交易和管理平台系统的IT供应商,其业务范畴涵盖了中国市场的大部分基金公司、证券公司、银行业,其证券交易系统占据了国内市场的50%,同时还为医保、交通、电子政务等行业应用提供系统软件。

  恒生公司正在为西部证券股份有限公司提供证券集中交易的解决方案。借助恒生的集中交易系统解决方案,西部证券可以实现交易数据的集中存放,降低公司运营成本和运营风险,并在此基础上形成证券公司统一的数据源,为公司其它的应用系统提供实时准确的交易数据、行情数据、财务数据等。该集中交易系统平均每天处理约15000万笔交易。

  如果集中交易系统出现运营故障,哪怕是暂时性的,其带来的后果也是灾难性的,也就是说,对西部证券而言,系统的安全和可靠性至关重要。恒生公司及其客户都对这个解决方案寄予厚望,必须保证这个解决方案能在未来数年继续发挥它应有的作用。

  西部证券的技术部总经理寇清泉说:“基于集中交易项目,我们必须在Unix平台或者是Windows平台上做出选择。Unix平台在金融行业得到了广泛的应用,特别是银行业。而随着近几年Windows系统性能的大幅度提升,其优异的性价比和高可维护性也是我们值得考虑的。”调研工作历经了将近半年时间,西部证券从前期投入、性价比、后期的维护成本、应用程序的可用性等方面进行了综合研究,最终决定采用Windows平台。项目负责人王钢说:“Windows系统同样能满足我们的要求,而且投入很低,我们也不必再为平台迁移到Unix上而专门去做人才的培训和储备。为什么不选择它呢?”

  解决方案

  解决方案的核心部分是1台IBM X系列服务器,运行Windows Server System操作系统,并备有一套冗余系统。该解决方案采用6台基于Windows Server System的中间件服务器和Microsoft Visual C++开发系统,熟悉的Windows环境使开发人员对开发过程驾轻就熟。

  Windows传输控制协议/互连网协议(TCP/IP)技术促进了客户端应用程序和服务器应用程序之间的通信。该系统在全天4个小时的交易时间内,约处理15万笔交易数据,然后当天交易终止,系统开始接受交易所的清算数据并完成系统清算。

  由于交易系统每秒处理10到15笔交易,但负载不均匀,因此任何一个交易期间的峰值负荷都有可能达到每秒100笔交易。考虑到这一应用的重要性,能够在任何时候都能毫无差错地处理这些峰值,是对操作系统的基本需求之一。

  西部证券将在2005年第一季度试运行新的基于Windows Server System的解决方案,今年晚些时候将会正式投入运行。

  项目收益

  西部证券项目总监王钢先生说:“Windows平台提供了一个整合、全面和简单易用的解决方案。Microsoft的工具优于其它平台,因此我们能够开发出更丰富的产品。这种便利的开发环境将使我们在每次升级时更快受益。”

  在他看来,Windows的优点,例如支持集群和64位计算,这些功能对实现证券集中交易系统要求的可靠性和可用性是不可或缺的。他还对Windows独特的管理功能大加赞赏。王钢说: “与其它平台相比,Windows的发展方向具有可预测性。对于关键应用来说,Windows是一个安全可靠的选择,这是我们选择Windows平台的主要考虑。他说:“从平台的选择来说,前期的投入就使西部证券节约了300万元人民币,而这还不算后期的成本节约。”

  杭州恒生公司产品总监洪彬则认为,从长远来看,Windows Server System具有更高的使用价值。洪彬说:“如果考虑一个解决方案的长期运行总成本,选择Windows Server System显然更合算。”研究发现,Windows的五年总拥有成本低于Linux平台。就恒生而言,洪彬考虑了各种不同的因素。例如,基于Windows的解决方案维护和升级更容易,因此也更便宜,因为Windows提供更新和补丁程序的地址是唯一的,并且可以保证所有更新均已通过兼容性测试,这与开放代码的软件不相同。”

  另外,对于一个管理敏感金融信息的解决方案来说,保证安全至关重要。和Unix不同,Windows通过了计算机应急反应小组(CERT)的认证,提供的是一个单一、系统的安全更新体系,因此恒生基于Windows的解决方案比基于Unix的方案更安全。

  王钢指出,Windows在很多方面提供了比Unix更大的选择空间。例如,在开发方面,Windows开发人员要多得多,西部证券能以更低的成本雇佣到新的开发人员。在服务和支持方面,西部证券有成千上万的受训专业人士、独立软件开发商和第三方开发商可供选择。另外,与Unix相比,Windows提供的设备、应用和培训中心经过了更为权威的认证。

  “即使Unix拥有我们所需的资源,它们也不如Windows资源那样容易找到。一个企业要依赖这些需要时却又未必能够找到的资源,谁愿意经营这样的企业呢?