关于核心系统日终扎帐控制外围系统当天未处理的业务7 d, ^& S- q0 N4 t% [( ~% f

7 ~, s- s& /3 W6 r一、核心系统的日终扎帐
* W" _' @4 y1 y& t" `4 }        银行每个支行下班之前都必须就进行“扎帐”处理。一般先是是柜员扎帐,然后是网点扎帐。' i6 F/ j, v3 J$ C9 z
        “柜员扎帐”主要是核对柜员现金库存,当日借贷发生额平衡检查等。等所有柜员完成扎帐后,再做“网点扎帐”。
9 P1 @7 i5 N6 X  i* ?/ A; m        “网点扎帐”就比较多,有通存通兑扎帐、同城清算扎帐、电子汇划扎帐、资金划拨扎帐、现金扎帐、转账扎帐、综合扎帐、事中扎帐等。等这些轧帐完成之后,支行就可以做签退下班了,就不能再做业务了。每个银行核心系统的轧差设计根据自己的业务需求略有不同。如果想深入了解扎帐,可以参考我以前写的“银行日终批量—扎帐处理”。
" K$ H: d( r9 ]. V
, Y8 y. i" a6 t0 M8 D! V二、核心系统对外围系统的扎帐控制8 ~7 W- F" D, h+ e- b  h2 P
        因为目前大部分银行的IT系统架构都采用“小核心,大外围”的思想建设。总部一般要求支行当天的业务必须当日处理,不能隔日处理。比如有些人行支付系统的借记业务、票据业务、查询查复等,没有在人行规定的期限做回执或做处理,人行会有相应的处罚。所以总部一般为了控制支行下班之前能够完成当天所有的业务,就在网点轧帐时候做一些业务检查,没有处理的业务就报扎帐失败,提醒柜员及时进行处理。这样,只有所有的扎帐处理完成后,支行才能够做网点签退,柜员才能闪人。
( {: n9 i5 `4 g- J6 r; {' r        目前大多数银行采用的是“小核心,大外围”的系统架构,就是说核心系统一般只处理帐务,大部分业务处理都是剥离核心系统的,是由其它外围系统实现的。比如说有人行支付系统、电子票据系统、支票影像系统、信贷管理系统等。每个系统都有自己的数据库记录这些业务。如果核心想做扎帐控制,就必须知道这些外围系统有没有处理完当日的业务。这样就设计到核心系统要和外围系统进行交互的问题,双方系统一般采用socket方式或中间件方式进行通讯。
; c* C$ p  j4 @! X# V' y
5 |$ Y& s8 g1 R  e+ A# ~三、核心系统对外围系统的扎帐控制方法: /* }: x$ W  D" h! W6 a
        一般有两种方法可以实现。5 ^7 n& ?8 @( ]: i
        一是核心系统做为客户端,在做扎帐的时候主动连接外围系统,获取当日未处理的业务,如果有,柜面系统就报错提示给柜员,后续做外围系统业务处理后,再做核心系统的轧差处理。# V0 Y4 K: _9 K0 b5 w8 Q
        二是核心系统做为服务端,每天日终的时候,外围系统也要做一个轧差处理,相当于做一下业务检查。如果当日全部处理,主动发给核心系统报文,标志着这个支行某个外围系统业务全部处理完毕。这个需要核心系统再建立一个“外围系统轧差表”,核心系统只要修改一下处理状态就可以了。然后核心系统在做外围系统轧差处理的时候,只要读这个表,就能知道外围系统有没有做完当日全部业务。) N; `1 Y6 R7 G& i, x4 d& h

- |' F& ]8 w3 L0 _& v, W四、两种解决方案比较
# {0 {2 w4 M  m: q        我们分析一下哪种方式比较好。我个人对核心系统的理解是提供给外围系统的服务,核心系统是做为服务端,由外围系统发起请求,核心系统给予应答。不建议核心系统做为客户端主动连接外围系统。这样一方面核心系统的架构比较清晰明了,另一方面核心系统的压力也比较小。如果银行网点比较多,集中到一个时间段下班的时候,各个支行都在忙着做轧差处理,所以核心系统大量不断的去call外围系统,获取业务处理结果,这样势必会造成核心系统在这个时间段的请求过多,交易过大,导致处理压力过大,影响核心系统的稳定性。, N3 e4 O4 m; ?5 a
        所以我的观点是趋向于第二种方案。还有一点,如果采用第一种方案,日终时候支行柜员做外围系统轧差处理,一看轧不过去。一些柜员就不找问题所在,直接给银行科技打电话进行询问,或者给做核心系统的公司技术人员打电话。这样会让做核心系统的技术人员很头疼。明明是外围系统没有处理完业务,但是柜员抓住核心系统不放,认为这是你核心系统报的错,就你必须负责。因此大家一定要理解做核心系统的兄弟们。
3 J- x: y0 y1 G! x  F$ ~        所以有了以上的经验教训,我负责的核心系统,对外围系统的业务控制都采用第二种方案。这样能减少我们核心系统的压力,也能减少我们接无谓电话的次数。希望我写的这个专题对你有所帮助,让你对核心系统和外围系统连接有一个更深入的理解。/ ^" ?$ t' f) w: /" l! W) v# Z
. b" P% l1 M" |1 y
        好了!就写到这。大家有什么疑问就发帖提问吧,我会及时回复和大家一块讨论。

转自:http://www.bankitman.com/bbs/viewthread.php?tid=16012&extra=page%3D1

关于核心系统日终扎帐控制外围系统当天未处理的业务相关推荐

  1. matlab系统稳态误差终值,Matlab求解给定系统稳态误差

    对于如图线性系统,应用拉式变换终值定理,可以很容易求出系统给定稳态误差 ess=lim e(t) (t-无穷大)=limsE(s)(s-0)=limS(R(S)-C(S))= limS(R(S)-W( ...

  2. 银行系统日终结算要多久_日终时间是什么意思

    展开全部 首先日终时间应该指的是在银行里办业务的日终.除了有日终还有日切等62616964757a686964616fe59b9ee7ad9431333431336138银行专业术语. 意思就是是说柜 ...

  3. 那些SAP项目里的主流外围系统

    那些SAP项目里的主流外围系统 做过大公司SAP项目的同行们都知道,很多大公司尤其是哪些世界500强的跨国企业的IT系统很多.即使企业实施了SAP ERP系统并将其作为核心战略平台,也不能将那些IT系 ...

  4. SAP外围系统配置问题之创建和导入bussiness system-找不到应有的bussiness system

    2021-09-23 SAP一般都和很多外围系统有联动,作为各种外围系统的中心数据来源和接收方,配置接口一直都挺麻烦的,有很多的步骤. 在注册完bussiness system后(这个下次再写),我们 ...

  5. 在linux系统中 创建用户账户的同时,在Linux系统中大批量建立帐户

    在Linux系统中大批量建立帐户 企业如果想在Linux操作系统上部署文件的话,可能需要一次性建立大量的帐户.如为了加强文件的管理力度,需要为每个员工配置一个帐户.如此的话,就可以针对员工进行权限控制 ...

  6. 使用Windows远程桌面工具来远程连接控制Ubuntu系统

    转载来源 :使用Windows远程桌面工具来远程连接控制Ubuntu系统 :http://www.safebase.cn/article-258275-1.html 介绍 有时需要在实际的电脑上安装U ...

  7. 最简单DIY基于STM32的远程控制电脑系统①(电容触摸+按键控制)

    STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇:最简单DIY基于STM32F ...

  8. Agv、Rgv 车辆控制调度系统开发第二篇

    系列文章目录 Agv.Rgv 车辆控制调度系统开发第二篇(理论片) 文章目录 系列文章目录 前言 一.什么是调度系统? 问题 二.问题分析 1.寻找路线 2.避碰算法 3.移车算法 4.解锁算法 总结 ...

  9. 2000万日订单背后,如何保障系统的高可用?

    " 美团外卖从 2013 年 11 月开始起步,经过数年的高速发展,一直在不断地刷新着记录.2018 年 5 月 19 日,日订单量峰值突破 2000 万单,已经成为全球规模最大的外卖平台. ...

最新文章

  1. 1月份制造业和非制造业PMI双双回升 企稳迹象初显
  2. 数据中心建设提速 2021年呈四大发展趋势
  3. ActiveMQ 消息持久化到Mysql数据库
  4. 深度学习 用户画像_一文告诉你什么是用户画像
  5. php中define的参数_php中define的用法有哪些
  6. 使用GDAL下载并转换SRTM的DEM数据(二)
  7. 随手记--关于K-近邻算法
  8. dcp7080d怎么加墨粉_兄弟7080加粉清零方法(兄弟dcp7080d加粉图解)
  9. RPA - 前置机虚拟化U盾识别方案
  10. 澳洲计算机信息安全专业,澳洲网络信息安全专业有哪些牛校?本科硕士有哪些方向可以选择?...
  11. sox源码分析:sox_find_effect()
  12. 微博+java平台_【基于JavaEE的微博平台设计最终版材料】
  13. 8000字干货:那些很厉害的人是怎么构建知识体系的
  14. 【opencv-python不规则多边形 ROI提取】
  15. html阅读封面代码,HTML5/SVG 书本封面设计
  16. bindingx 表达式动画
  17. 软件质量之道:PCLint之一
  18. 汽车变速器测试系统ETest
  19. 实战案例 | Scrapy 集成Selenium爬取智联招聘数据
  20. 机器人强化学习——Comparing Task Simplifications to Learn Closed-Loop Object Picking Using DRL(2019 RAL)

热门文章

  1. May the force be with me.
  2. html app启动页制作,APP引导页制作
  3. Android面试送分题:微信小程序的事件处理,年薪50W
  4. c语言定义四个整型查表的数,C语言知识点速查表
  5. qgc 区域外扩_绝地求生:QGC新春邀请赛总决赛解读,大神吃鸡不走寻常路
  6. android+6原生壁纸,福利:全新一加 6手机原生壁纸 安卓旗舰的魅力 让人一见倾心!...
  7. 大学四年生活总结_爆笑动态图:这就是四年大学生活最大的收获
  8. 如何用matlab求线性方程的通解,利用Matlab求线性方程组的通解
  9. 【博客551】实现主备高可用vip的几种方式
  10. 怎么翻译图片?可以试试这几招