新一代网银:以Microsoft.NET支撑
2009-12-09那罡
那 罡
银行电子化是信息技术革命带给传统银行业的深刻变革。伴随着信息化的发展和网络的普及,传统的银行业务开始了向网络化发展的新趋势,业务网络化以独特的资源配置方式促进了制度的创新,提高了商业银行经营的水平和质量,有利于商业银行跨越式的发展。网上银行正逐渐成为现代银行重要的服务平台和利润来源。
互联网带来新挑战
作为一家城乡并举、联通国际、功能齐备的大型国有商业银行,中国农业银行一直是我国银行体系的重要支柱之一。自从2002年开展网上银行业务以来,通过不断的探索完善,农业银行网上银行的客户认知度和市场占有率不断提高。然而,随着信息技术的不断发展以及客户对便捷金融服务需求的不断变化,面对日趋激烈的市场竞争,为了继续保持网上银行业务的领先地位,基于以下三方面的原因,农业银行现有的网上银行系统亟需改造:
1.互联网领域的飞速发展对网上银行提出了更高要求。
2.网银系统稳定性和安全性方面的问题日渐突出。
3.业务的深入发展需要一个更加完备更具可扩展性的系统作为支撑。
针对农行网银目前的现状和远期的建设目标,技术选型成为更好实现新网银业务需求,满足新网银建设目标四项原则的关键所在。是继续使用原有的Java平台还是启用被广泛认知的Microsoft.NET开发平台对于新一代网银的设计、开发及最终实现具有极其重要的影响。
通过多角度的业务分析、多层级的技术讲解、多维度的解决方案的构建和各方专家评审,Microsoft.NET平台最终胜出并得到专家们的肯定与认可,因为Microsoft.NET平台是稳定、灵活、易用和安全高效的,且技术资源丰富,可全球统一调配。
微软CEO鲍尔默曾经指出 :“Microsoft.NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。” 这句话简单扼要地表述了.NET的外特性。Microsoft.NET首先是一个环境,并且是一个理想化的未来互联网环境,基于Microsoft.NET的开发将不再关注于单个网站、单个设备与因特网相连的互联网环境,而是要建立让所有的计算机群、相关设备和服务商协同工作的网络计算环境。
新一代网银的技术实力
新一代网银客户数和交易量都已成倍增长,原有的Sybase数据库已经不能满足系统高性能运行的要求,如果仅仅是通过增加Sybase数据库的设备来满足此要求,无疑需要投入更多成本,系统的可扩展性也受到很大的限制。所以在技术架构中,规划了SQL Server 2005以分担Sybase数据库的压力,承担起系统交易日志的记录任务、历史交易信息的查询任务以及报表基础数据和交易数据的采集工作。这就大大降低了Sybase数据库压力,使新一代网银系统可以通过Sybase数据库和SQL Server 2005的并行工作达到一个高性能系统服务的要求,从而更加完善了网银系统的技术体系,使其更健壮、稳定、可扩展。
新一代网银在老网银的基础上进行了重大的变革与突破,专为SQL Server 2005规划并使其承担新一代网银以下的重要业务任务:记录网银系统日志,查询历史数据,采集报表数据。
新一代网银不但通过F5设备在应用服务器上做负载均衡,而且在数据库方面也通过Sybase和SQL Server 2005的合理分配,实现了数据库的压力分担,SQL Server 2005承担记录系统日志和历史查询的关键任务,分摊Sybase数据库的巨大压力,从而保障了应用系统的稳定运行。
以个人网银为例:SQL Server 2005平均每小时要承担50万1数据量的写入操作,高峰期更要达到每小时100万左右的数据量写入操作。与此同时,SQL Server 2005还需完成30天内的交易历史记录的查询任务,大概数据量为2.4亿。
农行新一代网银项目自2007年8月启动以来已经历了整整两年的时间。到目前为止,新一代网银经过一期、二期的建设,各条产品线已全部上线,已经达到项目初期所设定的建设目标,2009年交易量已经突破100万亿,个人注册客户达到1000万用户,企业用户达到50万户,业务指标在同业中处于先进水平。
11月3日,中国农业银行与微软(中国)有限公司在北京签署战略合作备忘录,双方将在金融电子化渠道、银行后台IT支撑系统等方面开展全方位合作。