论坛首页 综合技术论坛

J2EE架构的银行核心业务系统

浏览 71077 次
精华帖 (14) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2009-01-23  
xishanzhu 写道
所在团队最近刚刚完成一个保险核心业务系统,C-> J2EE的B/S系统转换,就楼主的问题,说说个人的感受:
1、总体上而言,确实C的性能更好
2、业务系统用C还是J2EE不是单纯的技术因素决定
3、保险行业每年都有新公司开业,没有背老系统的负担【其实我们也升级老系统】
4、对于业务系统而言,除了后台的性能,如果是B/S的,界面上也有不少问题处理起来很复杂
5、对于日渐强悍而有相对统一的平台J2EE而言,个人看法银行的核心业务系统也会逐步转移到J2EE大平台上面来


仅针对第五点提出不同意见:
保险的核心很多年前就转到J2EE的平台来上了。例如中科软的,就是JSP + JAVABEAN + DB架构的,而且卖得很好,如果看过其代码的人都会发现有大量的SQL是直接写在JSP中的。其实保险的综合业务系统对技术的要求并不高,在这一点上和银行是有巨大区别的。

保险的核心侧重于综合业务系统,而银行是综合业务系统+银行会计系统,区别还是很大的。
0 请登录后投票
   发表时间:2009-01-23  
hypercube1024 写道
主要还是看开发人员的素质了,tuxedo和pro*c一样能写出漂亮的代码,反正都是写代码没必要执着于用什么语言和架构去开发,tuxedo的银行核心系统有很多成功案例,而且架构稳定,性能也好,即使你用java做出来的系统和tuxedo一样的稳定性和性能,没有非常明显的优势,replace完全没有必要啊


用C来开发还有一个好处就是可以提高进入者的门槛,这可以相对的保持竞争力。否则就象保险的核心一样,简直就如战国时代。
0 请登录后投票
   发表时间:2009-01-23  
yatwql 写道
引用
银行的业务都是标准的业务,不是很复杂。

这个是在胡扯,谁说银行的CORE BANKING业务不是很复杂的,我们的CORE BANKING业务现在老老实实地泡在大机上用cobol砌着,有些中小地区的就在iSeries上,java最多敢做一些前端点的工作,最近知道有一个组这一年处于多方面考虑,用java想替代原来在iSeries上跑得很爽的核心程序,一直在为performance烦恼着.


可能他理解的是银行会计系统,因为银行的核心系统的核心就是会计系统,这个是标准化的,只是业务不是标准化的。

如果有一家公司成功的上了JAVA的银行核心,以后就会有无数的软件公司说可以做银行核心了!
0 请登录后投票
   发表时间:2009-01-24  
xidaboy 写道
j2ee做界面是没问题的

但是核心业务还是不行的

性能确实不行

比如说我手头有个倒数据的小软件,JAVA实现了的时间是DELPHI的一倍.汗


Tuexdo对数据库访问的性能.基本和JAVA就不是一个数量级

JAVA差的很远~~


个人认为 做核心业务java肯定可行,java的分布式架构,觉得是不错的选择,但是改变银行老系统,还不到要质变的时候,升级肯定是会有的,但是是时间问题。
0 请登录后投票
   发表时间:2009-01-24  
其实个人觉得,所谓核心业务大家可能国语神秘话了,无非是些复杂的业务流程,安全控制等。java完全可以做银行业务核心系统,举个例子,建行总行信用卡项目就是用java做的,你说信用卡是不是一个核心业务,现在各个银行都在抢客户。不信的话,可以去打听打听。
0 请登录后投票
   发表时间:2009-01-24  
davexin 写道
其实个人觉得,所谓核心业务大家可能国语神秘话了,无非是些复杂的业务流程,安全控制等。java完全可以做银行业务核心系统,举个例子,建行总行信用卡项目就是用java做的,你说信用卡是不是一个核心业务,现在各个银行都在抢客户。不信的话,可以去打听打听。

 

你理解的核心业务就是“信用卡”、“借记卡”这类的业务吗?按照你这种理解,是不是大客户的业务就要用C写,小客户就可以用Java写?

0 请登录后投票
   发表时间:2009-01-24  
主要是Java晚出生了10年,什么性能,什么稳定可靠对java来说都不是问题,关键是一套系统的成熟稳定没有两三年以上是不可能的。君不见,高堂明镜悲白发,朝如青丝暮成雪,多少程序员的青春在一期期的项目中老去,放着老的成熟的系统不用,而去为开发调试夜夜不眠呕心沥血乎?银行系统的更替是必然的,但过程是缓慢的,一代系统何时被淘汰,这里面有技术的因素,人的因素,与银行的小环境,也于中国的大环境有关。非一两个技术牛人所能左右之。
0 请登录后投票
   发表时间:2009-01-27  
哎,仅表达以下感想

1、J2EE代替C-based架构成为银行的核心系统可以说50年内都不一定会实现,因为这个东西风险太大了,没有一个银行敢这么干,因为银行提供的是金融服务,而并不会关心你底层怎么搞,这个交给专业的公司就好了,而作为专业的公司来讲,他们不会将成熟的产品架构重新推到另搞的。
2、对于高精尖的东西来讲肯定是越接近底层越好,因为可以获得直接控制权,JAVA隔了个虚拟机,无法获得直接控制权。
3、做个银行系统不是单单一个什么技术架构就可以搞定的,技术架构对于一个银行系统来讲只不过是个十分之一,大头还是在业务这块。
0 请登录后投票
   发表时间:2009-01-28  
wendong007 写道
davexin 写道
其实个人觉得,所谓核心业务大家可能国语神秘话了,无非是些复杂的业务流程,安全控制等。java完全可以做银行业务核心系统,举个例子,建行总行信用卡项目就是用java做的,你说信用卡是不是一个核心业务,现在各个银行都在抢客户。不信的话,可以去打听打听。

 

你理解的核心业务就是“信用卡”、“借记卡”这类的业务吗?按照你这种理解,是不是大客户的业务就要用C写,小客户就可以用Java写?

看到现在我也没有明白,银行的核心业务到底是什么啊?

0 请登录后投票
   发表时间:2009-01-28   最后修改:2009-01-29
呵呵,核心业务到底是什么呢?

从业务上来说,国外银行都能在任何支行注销用户,国内银行为什么都不行呢?难道说在国内跨支行注销借记卡这个功能是不算核心业务呢?还是现有架构根本无法实现(成本过高也算)呢?

举个例子而已,宏观上表现出来的现象可以有各种理解。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics