银行系统及其开发技术

一千年前的人 发布于 2012/04/30 00:47
阅读 5K+
收藏 20

@宏哥   @中山野鬼  

之前说过要总价一下银行的业务系统和开发技术,开阔一下视野。 下面是我简单的总结,不保证准确, 请补充。

银行系统分为:核心系统 和 外围系统 (包括 前置、前端)。

核心系统:核心系统可以抽象成就是往一个账户金额的加加减减。
外围系统:都调用核心系统,如柜台、网银、ATM、人行结算、管理分析系统、日终处理、贷款、信用卡、等等。 

四大行的核心系统拖了二三百个外围系统。每一个外围系统都是一项业务系统。

核心系统平台:四大行平台都是大机。
核心系统开发技术
    工行:DB2+COBOL,自主开发
    建行:IMS(层次型数据库)+COBOL, 与IBM合作开发
    农行:DB2+COBOL, 购买TEMENOS的架构模型,自主开发
    中行:DB2+COBOL, FNS产品,合作开发失败转自主开发

外围系统开发平台和技术:小型机是、甚至pc服务器。 语言有:java .net c c++都有,很杂。

中小银行的核心系统平台:ibm,hp等的中型机和小型机。
开发语言:小型机上的封闭开发语言或者c、c++

因为四大行都是全国数据大集中,也就是核心系统全国就一个(当然还有多个灾备)。

所以瓶颈还是在核心系统上。 

核心系统的开发本身都是几十年的封闭技术,稳定成熟。

交易中间件应该很容易水平扩展。 所以最后的瓶颈其实还是存储,以及核心系统的稳定高可用99.99%。

另外,对于核心系统,国内外都有java等语言的尝试,但是以失败居多,特别是国内厂商的尝试。

以下是话题补充:

@一千年前的人:金融IT本身也非常庞大,这么多子系统,作为一个从业人员个体,在其中其实也是沧海一粟,特别是很多不太重要的系统的不太重要的职位, 因此进入金融IT, 并不能保证前程无忧,但是总体水平可定比IT总体水平高不少,更容易积累和升值。不过重要还是在于个人了。 (2012/04/30 00:54)
加载中
0
中山野鬼
中山野鬼

第一啊,我只懂技术。业务面更本没机会接触银行,虽然我很想。不然手上的事情,都可以交给小朋友玩。所以银行的问题,我只能在你们提出具体需求下,我参与讨论。

第二,我支持  @宏哥 的观点。到银行特别核心业务了,这个级别,不是技术问题,也不是业务问题。是圈子问题。例如,铁路的系统做的再烂,也在锅里。他们不带你玩,你也没办法了。别说国内的一般企业了(大国企有背景不谈),IBM都没招。

第三,银行,电信这种业务,好坏的评价标准,我认为就两个。安全,稳定,稳定,安全。讨论其他估计都跑题。

0
宏哥
宏哥

这个帖子很好.

基本上是这个模式. 第三方屌丝和愤青太多,开发的东西质量极其糟糕,全部转为自己开发,不仅仅银行,

证券也是如此. 金融行业里面的it从业人素质非常高.

数据库,和供应商都有长期买断合同.通常单一银行,都非常一致. sybase,oracle,db2应该都有,IMS我没有接触过.

大机系统硬件是18摸,所以DB2居多.捆绑销售的.

Java没有任何核心系统的成功案例. 银行用C,cobol居多,c++很罕见,我没有见过.

外围系统,他们不关心用什么语言.通常各自会有规范来约束.为了保持一致性.

宏哥
宏哥
@一千年前的人 没有兴趣讨论这个
一千年前的人
一千年前的人
回复 @宏哥 : 你经历的比较好的流程就可以。。。
宏哥
宏哥
回复 @一千年前的人 : 这方面,我不懂.
一千年前的人
一千年前的人
回复 @宏哥 : 是这样的,客户的要求就是圣旨。客户请来的审计公司也是看文档。后来的公司也做了ISO27001, ISO 20000认证, 不过都是花钱买认证了,没有改进任何流程,因为客户要求要有认证才能投标。宏哥要不讲讲国内标杆公司的开发流程...
宏哥
宏哥
@一千年前的人 CMM都是外包公司才用,为了产生一大堆无用文档作为delivery让客户掏钱的.软件公司没有用CMM的
下一页
0
jingshishengxu
jingshishengxu
作为外行人问下,银行都有自己系统,银联是干嘛的呢?
0
宏哥
宏哥

引用来自“中山野鬼”的答案

第一啊,我只懂技术。业务面更本没机会接触银行,虽然我很想。不然手上的事情,都可以交给小朋友玩。所以银行的问题,我只能在你们提出具体需求下,我参与讨论。

第二,我支持  @宏哥 的观点。到银行特别核心业务了,这个级别,不是技术问题,也不是业务问题。是圈子问题。例如,铁路的系统做的再烂,也在锅里。他们不带你玩,你也没办法了。别说国内的一般企业了(大国企有背景不谈),IBM都没招。

第三,银行,电信这种业务,好坏的评价标准,我认为就两个。安全,稳定,稳定,安全。讨论其他估计都跑题。

这里不得不说,12306 系统做得非常好.至少在这个星球上,订票这个领域是第一,没有之一.OSC上大多是搞mysql的,不理解里面的复杂性. 非常期待mysql 高手做出这个星球上第一个基于mysql的交易系统.至少目前,这种系统目前不存在.

这些大型企业早期系统都是交给第三方做.第三方都做得很烂,无奈就各自建立自己的研发中心,是一个过程.

国内银行,证券做的东西非常好,比国外只好不差的.列举几个案例: 证券的股票行情以及下单,工行网银,工行企业银行.....,这些系统,是西方向中国学习.

特别提一下工行的网上银行,分企业银行和个人银行.也是这个星球上最复杂和规模最大的网上银行系统.里面非常多创新.没有高素质的人才是做不到的.

我和工农建交招,都有过合作关系,花旗,汇丰也有合作,之前取消了和花旗汇丰的合作,换交行,就是因为他们太烂了.这方面还是了解一些.

 当然,数据库还是在别人手里.

我国还是有不少做实事的人,只是,他们都很少说话. 网络上充斥屌丝的声音,很容易误导.

屌丝和愤青通常只看到表面.

asdfsx
asdfsx
毕竟做这个的是少数........搞互联网的才是大多数
宏哥
宏哥
回复 @zcfox : 你目前找不到比他更好的.这就是"非常好",甚至可以说是最好的含义.从全世界范围来说.
zcfox
zcfox
要说“12306做到这种程度已经很不容易了”,那可以接受。但是说“非常好”,无法苟同。慢也就罢了,扣款不出票和退票长时间不退款这种不该发生的事故都发生了。
0
宏哥
宏哥

引用来自“jingshishengxu”的答案

作为外行人问下,银行都有自己系统,银联是干嘛的呢?
国外有master,visa,他们是做神马的呢? 他们已经有花旗,汇丰了.银联就是中国的master/visa
银联超过master,visa,是时间问题.
0
宏哥
宏哥

顺便提一下电信.

H不仅从基础设施,芯片,核心路由交换,到光纤,而且到视频,全方位应用提供.

现在西方有贸易保护,C 还能撑,否则差不多可以灭掉了.

enjoylife
enjoylife
我还以为思科比华为强呢。原来现在华为是老大了啊 呵呵
0
中山野鬼
中山野鬼

引用来自“宏哥”的答案

这个帖子很好.

基本上是这个模式. 第三方屌丝和愤青太多,开发的东西质量极其糟糕,全部转为自己开发,不仅仅银行,

证券也是如此. 金融行业里面的it从业人素质非常高.

数据库,和供应商都有长期买断合同.通常单一银行,都非常一致. sybase,oracle,db2应该都有,IMS我没有接触过.

大机系统硬件是18摸,所以DB2居多.捆绑销售的.

Java没有任何核心系统的成功案例. 银行用C,cobol居多,c++很罕见,我没有见过.

外围系统,他们不关心用什么语言.通常各自会有规范来约束.为了保持一致性.

以后我混不下去了。你推荐我去银行做C程序员吧。哈哈。别的没资格,写C代码做码农,还是可以的。学C,虽然古老,但相对其他语言的寿命,如同相对其他语言的年龄一样,更长。。。。
0
中山野鬼
中山野鬼

引用来自“宏哥”的答案

顺便提一下电信.

H不仅从基础设施,芯片,核心路由交换,到光纤,而且到视频,全方位应用提供.

现在西方有贸易保护,C 还能撑,否则差不多可以灭掉了.

灭我觉得还谈不上。就是没有保护主义,还是有点差距。就是有压倒性(跨代的技术差距)也不可能仅此一家。更何况H比C强,也是综合上可以说,技术上不能这么将。不过H的水平,国内肯定是NO。1,放宽到技术领域,综合比较。国外,综合实力,他说第三,估计没人敢做第二。欧洲那几家都是没落贵族。。。
0
宏哥
宏哥

引用来自“中山野鬼”的答案

引用来自“宏哥”的答案

顺便提一下电信.

H不仅从基础设施,芯片,核心路由交换,到光纤,而且到视频,全方位应用提供.

现在西方有贸易保护,C 还能撑,否则差不多可以灭掉了.

灭我觉得还谈不上。就是没有保护主义,还是有点差距。就是有压倒性(跨代的技术差距)也不可能仅此一家。更何况H比C强,也是综合上可以说,技术上不能这么将。不过H的水平,国内肯定是NO。1,放宽到技术领域,综合比较。国外,综合实力,他说第三,估计没人敢做第二。欧洲那几家都是没落贵族。。。

我有次去F的时候,正好边上坐的就是一个H的年轻人,在欧洲为Eq服务.他们受到贸易限制,在欧洲是N/S/E联合打压他们,Eq(F国电信运营商)非常欢迎他们,但是不能台面上给订单....我是非常尊敬H的工程师.你应该接触接触他们,OSC的小朋友,档次确实太低了.

无奈 H的产品也先进,质量也过关... US更直接...C/N/S/E技术都强,H和他们基本上差不多.背靠C国市场,以及大量的人才和成本优势,市场上,很有杀伤力. US/EU的成本太高了,这个你可能很难想象,他们自身也是垄断,都养叼了.经不起H这种杀伤力. Nortel知道吗,已经被灭掉了.

现在C国以及在大规模农村铺开电信设施,这个是发达国家都不敢做的事情.

0
中山野鬼
中山野鬼

引用来自“宏哥”的答案

引用来自“中山野鬼”的答案

引用来自“宏哥”的答案

顺便提一下电信.

H不仅从基础设施,芯片,核心路由交换,到光纤,而且到视频,全方位应用提供.

现在西方有贸易保护,C 还能撑,否则差不多可以灭掉了.

灭我觉得还谈不上。就是没有保护主义,还是有点差距。就是有压倒性(跨代的技术差距)也不可能仅此一家。更何况H比C强,也是综合上可以说,技术上不能这么将。不过H的水平,国内肯定是NO。1,放宽到技术领域,综合比较。国外,综合实力,他说第三,估计没人敢做第二。欧洲那几家都是没落贵族。。。

我有次去F的时候,正好边上坐的就是一个H的年轻人,在欧洲为Eq服务.他们受到贸易限制,在欧洲是N/S/E联合打压他们,Eq(F国电信运营商)非常欢迎他们,但是不能台面上给订单....我是非常尊敬H的工程师.你应该接触接触他们,OSC的小朋友,档次确实太低了.

无奈 H的产品也先进,质量也过关... US更直接...C/N/S/E技术都强,H和他们基本上差不多.背靠C国市场,以及大量的人才和成本优势,市场上,很有杀伤力. US/EU的成本太高了,这个你可能很难想象,他们自身也是垄断,都养叼了.经不起H这种杀伤力. Nortel知道吗,已经被灭掉了.

现在C国以及在大规模农村铺开电信设施,这个是发达国家都不敢做的事情.

我圈子大半都是技术的。H里面的怎么会不认识。H里面有水平牛的。不过还没有见到能让我抬头的。当然我也不会低头面对。这个对谁都不会。
返回顶部
顶部