免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: win_bigboy
打印 上一主题 下一主题

关系银行软件系统问题 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2007-01-30 11:53 |显示全部楼层
1-银行在做某些业务时,柜台上看的一个交易.实际上可能是几个交易的组合, 比如说, 我们行现在的取款交易就分成了 1-记帐, 2-记现金  3-打折; 在交易当中,常常会碰到网络或其他问题可能造成帐记了, 现金没记, 或帐记了,现金也记了,但打折没打, 在此想问问在座的各位,你们在处理这类问题时采取了什么方法来控制?   是中间件层控制呢? 还是通过其他方法.
2-现在的银行系统都采用的交易码驱动的方式,先是将帐户锁定,然后开始业务系统处理,处理成功后更新数据库中的实际帐户信息.我想问的是如果交易当中失败了怎么样?有谁能告诉我现在大行采用的业务系统框架是什么样的?

1.交易组合是交易组合,但是不能把帐务类交易区分开,银行帐务类的交易实际上都是在一个数据库事务中的,靠数据库的事务保证各个帐务类交易过程揉合成为一个类似于原子交易的过程;其过程不会去依赖中间件层控制,其原因是一。不信任中间件的事务功能,二。冲正程序够写了;对于非帐务类的交易就无所谓了,但是一笔业务的流程是完整控制的,例如出现未打折的情况会由前台登记冲正表冲正。

2。交易当中失败了如在一个事务内的则回滚,如事务外的则是靠登记冲正表冲正
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP