招商银行网上银行之 ASP.NET 版

昨天偶然发现,招行银行的大众版升级了,赶紧登录进去看了看,有不少收获。大家知道,招商银行网上银行的大众版有年头了,虽然功能好用,但是4、5年前开发的,界面是老土了一点,这次登录进去一看,耳目一新,有以下发现:

1.新建了子域名,wma.sz1.cmbchina.com ,没有使用旧版的 www.sz1.cmbchina.com,这样能够做到新旧两套系统并行运行,这是金融机构系统切换的理想模式,只是还没想清楚 wma 是什么的缩写。

2. 使用新的 ASP.NET 技术构建,但是没有用最新的 ASP.NET 2.0,而是仍然使用 Windows 2000 Server + IIS 5.0 + ASP.NET 1.1 ,我猜这可能是和项目工期有关,他们开始开发此项目时,ASP.NET 2.0及 VS2005 应该还没有发布呢。 由于老版本使用 Windows 2000 Server + IIS 5.0 + ISAPI 的模式,所以这次只是升级了应用,没有升级环境(但是招行门户站点已经升级为 Windows 2003 + IIS 6.0 了)

3. 从 URL 中https://wma.sz1.cmbchina.com/CmbBank_GenShell/UI/GenShellPC可以看出(注意:“…/UI/GenShellPC”,此系统不仅是针对 PC 的浏览器,应该还有针对 PDA、手机之类的界面,这首先是考虑到原来招行曾经发布过一个 For PPC 的 常上银行 PDA 版,另外也考虑到 ASP.NET 中具有很好的 SmartDevice 支持,因此开发统一、一致的网上银行界面应该是情理之中的。

4、网上银行整合了借记卡(一卡通)、存折、信用卡和一网通,基本上是圆满了,在金融机构工作过的人可能都了解一些,这几个方面看似差别不大,但实际上在银行的内部系统是,一般都是分割开的,这和各个业务品种的历史发展有很大关系,最早的银行服务只有存折、后来有了借记卡、现在又有了信用卡,因此不但系统隔离,甚至这几块由银行内部不同的业务部门控制,独立核算,因此能整合到一起,也不是一件容易的事。

5、登录进去后,界面相当漂亮大方、操作简单方便,个人感觉是国内银行网上银行中用户体验最好的一个

6、提供了在线服务功能,这基本上是其它网上银行所不具备的,不但给每个界面定义了版面号(估计是便于用户与网银服务人员的交互),而且“在线提问”功能,界面和问题设计的相当好,竟然可以抓取操作界面的截图,直接发送,而且在各个页面中包含了相应的操作帮助信息,真正实践其以客户为中心、“因您而变”的企业格言。

7、很多专业版中的个人理财功能也实现了,包括证券、基金、国债、个人贷款等

8、更多…

在金融行业工作过的人都知道,这个行业的老朽顽固、不思上进创新以及盲从18M的思想十分严重,也难怪他们做不出好东西,也只有招行这样的企业能够实事求事地采用其它金融企业所不耻的微软技术,也因此走在竞争的前列,领先国内其它同行3-5年,招商银行6-7年前就开始使用标准的SSL技术HTTPS,使用VeriSign签发的数字证书,直到现在,国内竟然还有些银行使用自己颁发的数字证书来做网上银行系统的服务器证书,套用本山本色的一句话:可悲哪。

另:博客堂使用的 FreeTextBox 在 IE7.0下有问题,不能格式化编辑 ,请洪超早点升级。

“招商银行网上银行之 ASP.NET 版”的35个回复

  1. 不错,不过好像招行首页的链接还没有换过来?我在上海,看到的还是老版。

    我自己用的是专业版,还是winform操作更简便些。

    招行的信息化确实是走在国内银行的前列,真的不错。

  2. .net用起来确实比较方便,不过学java学到的更多些,各种工具都有各自的优点,中国人最缺乏的还是安静的深入研究和创新,说实在话其它银行的制作人员用java水平实在是差,其实用java也可以做得那么好.充分的学习.net的良好整合和java的自由才能做得更好。

  3. .net用起来确实比较方便,不过学java学到的更多些,各种工具都有各自的优点,中国人最缺乏的还是安静的深入研究和创新,说实在话其它银行的制作人员用java水平实在是差,其实用java也可以做得那么好.充分的学习.net的良好整合和java的自由才能做得更好。

  4. 新版本的好像承受不了流量。上个星期,在首页上 “大众版”有新旧版本2个入口,好奇进入新版本,可查信息老超时,无奈切换到旧版本,查完信息后。再到主页上看,已经把新版本的路口拿掉了,找不到新版本入口。难道测试不充分?难道 承受不了流量?
    。。。。。

  5. /*
    也只有招行这样的企业能够实事求事地采用其它金融企业所不耻的微软技术,也因此走在竞争的前列,领先国内其它同行3-5年
    */

    我想招行信息化走在其它银行前面并不主要是因为使用了微软的技术吧?作者这样写过于夸大了微软技术的作用了。

  6. To acsu:

    在银行业使用微软技术,其意义有时候超出了技术本身,从侧面了反映了其果断和创新精神。

    当年大家都在为网上银行的安全性担忧时,有些银行在钻研 SET 技术,只有招行一马当先首先使用了 SSL ,今天回过头来看,招商银行这一步走的是十分正确的。

    To 其它人:

    我从 http://www.bj.cmbchina.com. 进去,新版本的入口还在呀,也没发现 localhost 等东西,有发现的,告诉一下地址,共享一下 🙂

  7. 北京的也进不去了。。。还没看到呢。
    btw,支持用dotNet。。。现在的公司大点的。。。动不动就java、oracle。。也不看用不用的上。

  8. Pingback: 谢朝晔
  9. 招行用了Microsoft Content Management Server ,谁能讲解一下怎么在自己的项目中使用这个,以前没怎么听说过微软的这个服务器。

  10. 在金融行业工作过的人都知道,这个行业的老朽顽固、不思上进创新以及盲从18M的思想十分严重,也难怪他们做不出好东西,也只有招行这样的企业能够实事求事地采用其它金融企业所不耻的微软技术,
    ~~~~~~~~~
    这句话不能苟同,招行的信息化高的不错跟采用何种技术没有任何关系,微软能干的,IBM同样能干,反之可能亦然。何谓盲从IBM?金融行业的大机多是IBM的,一路传承下来,你要让人家不盲从,软件换成微软的,你要是领导你会干吗,况且dotNet还没有领先Java到一望可知的地步。纯属个人意见,楼主别生气。

  11. 很多DB2等软件的API IBM根本没有公开给其他第三方,一般都是捆绑在小型机,所以要是深入下去讲,第三方的东西性能上永远都不可能比IBM的强,这不是能不能干的问题

  12. To 呵呵:

    首先来说,招行的信息化高确实不是由技术主导的,但不是说没有关系,像招行的网银行最早用 IIS + ISAPI 的时候,WebSphere 的还不知道在哪里呢。 到现在可以说,两家技术从完成的功能上来说,确实差别不大(虽然各自的产品本身有优劣,开发生产力有差距,某此产品的用户量也有差距),正是因为一路传承下来,所以好多人才开始盲从,不思进取,唯唯诺诺,好象 18M 放个屁都是香的,每年把大把的美元付给人家 …

    有些金融企业流传着这样的话:“只要你选了 18M 的东西,出了问题也不是你的问题(可以推脱说18M的东西都出问题了,何况其它…),但只要你没选 18M 的东西,出了问题一定要你负责”,骨头都贱成这样了… ,正因为如此,还是上面那句话,选微软的产品,已经超出了本身的意义,是在顶着压力往前冲的,体现了其果断与创新

  13. 18M 是 IBM 的意思吧。
    我只是想说最近发生的一件事情:上海移动的网上自助系统最近升级,从出错信息看的出来从硬件到软件全部是IBM的,老实说上线已经有1个多月了,很很糟糕。

  14. 我从一些AS400人士里面得知他们用的是18个CPU的AS400机器,或许那是从性能上面考虑的吧,不过这些都是使用于基础的数据库存储。

  15. 外行,我,问个问题:
    用自己行的证书有什么不好?
    第三方的证书很慢很慢啊
    自己的证书要快得多,还有钱赚,不好么?

  16. wma是财富帐户的缩写wealth management account,招行的产品还是能让人眼前一亮的说~

  17. 这只是前端机器用ASP.NET,后面的机器应该还是IBM作核心的数据库服务,不知道是DB2还是Oracle;以前旧网银还是很好的,只是现在不能适应多客户端的使用,其实将老版本美化不也能用吗?像eBay不也还在用ISAPI,也没看出什么大问题,只是搜索改了JAVA,但是最大的改变是对商品的目录进行了静态页面索引(号称唯一标识),但网银最大压力应该在数据库吧,如果能用新的Altlas架构作AJAX应用,应该就很爽了

  18. 招行发展之初,是一个小行,客户量和四大行无法比拟
    招行是股份制银行,IT投资要考虑回报率,大的投资要上董事会
    这些因素决定了招行的技术方案选择一定会和四大行不一样。
    四大行的核心系统如果出现故障,影响面非常广,所以必须非常谨慎,而且不会考虑投资回报,所以一般都会只买业界最好的最可靠的,谁会傻冒到去尝试新的技术,给自己找麻烦。但是非核心系统的技术方案选择上,现在逐渐在朝着开放平台转移,开始考虑成本等问题。

评论已关闭。