银行核心系统:“交易(Transaction)”是什么?

银行核心系统的交易是一个业务完整流程中的环节,可表现为有/无操作页面的交易,分为联机和批量交易。联机交易强调可回滚性、实时性和并发性,而批量交易用于提高效率,包括日间批处理和联机后批处理,涉及对账等。设计原则包括输入简化、避免功能重复、权限管理及接口规范。
摘要由CSDN通过智能技术生成

有新人问我什么是交易,该怎么定义?

是一个程序?
是处理各种数据的一个方法?
是完成输入和输出结果的过程?
是有操作页面的?
是没有操作页面的?
是对应着银行某业务功能?
......

这些的确是银行核心系统中“交易”能表现出的特质,没错也不全对,在不同的角度对它的定义都不一样。有位前辈的回答,觉得总结的非常好,分享给大家:交易是一笔业务完整流程中的某一个环节在计算机处理中的体现。

我们再说说交易的分类。从表现形式上,可以分为有操作页面的交易和没操作页面的交易;从处理方式上,可以分为联机交易和批量交易;从业务类型上,可以分为金融交易和非金融交易。

以处理方式分类为例:

(1)联机交易
联机交易是指银行工作日和非工作日期间,在柜台或由自助设备发起及各渠道接入,处理类型单一且需要响应速度快的交易。这类交易通常涉及前置、ESB、自助设备、渠道等,且都有操作页面,讲究操作页面内容尽量简洁并含义明确,如柜台存取款、atm存取款、网银转账、贷款、余额查询等。

该类交易具有可回滚性、实时性和并发性。

①.可回滚性:交易流程中某一步产生异常,则整个交易回退。若做取款交易,涉及余额查询(可能出现余额不足)及更新、交易流水的生成、账户明细的生成、会计凭证的生成、存款及现金科目总账的登记等,需要一次完成。
②.实时性:交易有生命周期,无论是前端还是后台,都有超时机制等。
③.并发性:同一类甚至同一个交易可同时被多个线程调用,相互间有锁处理机制。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值