一种支持快速业务响应的银行账务系统组件方法及系统技术方案

技术编号:18238539 阅读:47 留言:0更新日期:2018-06-17 02:10
本发明专利技术提供一种支持快速业务响应的银行账务系统组件方法,设置两层记账模式,包括服务层以及记账层,所述服务层用于账户参数校验,所述记账层用于记账处理;所述记账层中设置有账务处理组件,划分账务处理组件;业务若需进行参数校验,则进入服务层进行校验,之后进入记账层进行记账处理,否则直接进入记账层进行记账处理;本发明专利技术还提供一种支持快速业务响应的银行账务系统组件系统,解决当前核心账务系统中组件模块不合理导致的性能问题。 1

A bank account system component method and system supporting fast business response

The invention provides a bank account system component method to support fast service response, setting up a two - layer bookkeeping mode, including the service layer and the account layer. The service layer is used to check the account parameters, and the account layer is used for account processing; the account layer is set up with the account department components and dividing the account handling components; If we need to check the parameters, we enter the service layer to check it, then enter the bookkeeping layer to carry on the account processing, otherwise it will directly enter the bookkeeping layer and carry out the account processing. The invention also provides a bank account system component system that supports the rapid business response, and solves the irrational component module in the current core account system. The performance problem. One

【技术实现步骤摘要】
一种支持快速业务响应的银行账务系统组件方法及系统
本专利技术涉及一种支持快速业务响应的银行账务系统组件方法及系统。
技术介绍
当前银行核心系统每天必须处理大数据量的业务,联机、夜间批量交易量大,而且需要保证事务的完整性;同时随着金融科技的发展和银行转型,银行交易场景逐渐增多,随之而来的不同的账务交易,由于渠道不同、场景不同,常造成同一种功能代码大量冗余;而且银行核心系统应作为银行账务系统应较少变更,因业务不同而需要大量开发容易导致系统风险高。目前银行核心系统账务处理分为几类:(1)开发较多账务处理流程程序,根据业务场景进行个性化组合;在后续维护中,为了赶项目进度或减少系统风险,尽量不改或少改系统原来的程序,各自写一套新的程序,只要满足其功能就行。专利201510062465.4一种账务信息处理方法、装置及系统,提供了一种根据账务参数来决定使用的账务组件;专利201610396833.3一种适于联机交易的应用组件;常见的处理情况举例为:1)活期存入处理流程,在联机交易、夜间批量交易中因事务处理方式不同,联机单笔进行事务处理,而夜间批量需要批量事务处理,因此就形成了不同的活期存入处理流程程序,即联机活期存入和批量活期存入;2)对于联机交易中,在柜面活期存入和电子渠道活期存入中,也因交易场景不同,而分割出两种不同的代码版本;3)存在账务流程的划分不清晰问题,比如现金存入处理又涉及到表内账借贷的处理;(2)形成一系列的账务处理原子API,在每个账务交易程序中进行单独调用;例如活期存入过程中,包括有客户信息查询、更新活期账户等API,在批量交易和联机交易中,对于个性化程序进行单独编写,对于共性的采用调用API的形式。(3)混合使用账务处理流程程序和账务处理API(目前福建农信的核心账务系统现状),在构建常用的账务处理流程中,对于公共使用的API进行封装,比如联机活期存入和批量存入程序中,对于公共的客户信息查询,就采用调用API的模式。针对如上的几类问题有如下缺点:(1)导致程序形成多套版本,维护困难;对于同一类的账务程序,需要分析多套不同的版本,容易造成开发遗漏;(2)虽然可以实现公共程序API的调用,但由于不考虑各流程程序和API程序之间的耦合关系,导致容易造成反复读取文件,严重影响系统性能;例如联机活期存入流程程序中读取账户表,而在更新活期账户API中也重复读取账户表,导致大量的IO操作,降低了系统的性能;并且该模式下个性化程序工作量较大。比如,专利201510062465.4一种账务信息处理方法、装置及系统,提供了一种根据账务参数来决定使用的账务组件,但是过低的账务组件也会导致API重复调用的问题,造成效率低下;专利99111784.0集成银行核心业务的方法和系统,利用基本业务规则进行组合构成具体的应用业务,除了上述的问题以外,还包括有未明确进行合理的划分业务组件,并且缺少对于联机和批量的应用。(3)同时存在有版本控制和效率的问题。(4)缺少业务场景来控制不同的转化场景。例如专利201610396833.3一种适于联机交易的应用组件,提出了不同配置场景的来调用组件,但是对于调用的组件还需要进一步的业务场景来决定同一组件的不同应用方法;专利201510766302.4一种账务处理方法及系统,根据预设的业务账号生成规则,并进行核算处理,但是对于实际应用中,仅靠业务账号是没法个性化满足业务场景的,还需要辅之以业务场景相关的业务规则;由于存在账务处理场景不同交易复杂性高、核心过多上线风险较大、性能低下等问题,导致银行核心账务系统无法较好地满足业务响应。
技术实现思路
本专利技术要解决的技术问题,在于提供一种支持快速业务响应的银行账务系统组件方法及系统,解决当前核心账务系统中组件模块不合理导致的性能问题。本专利技术之一是这样实现的:一种支持快速业务响应的银行账务系统组件方法,包括如下步骤:设置两层记账模式,包括服务层以及记账层,所述服务层用于账户参数校验,所述记账层用于记账处理;所述记账层中设置有账务处理组件,划分账务处理组件;业务若需进行参数校验,则进入服务层进行校验,之后进入记账层进行记账处理,否则直接进入记账层进行记账处理。进一步地,所述账务处理组件包括:活期支取组件、活期存入组件、现金存入组件、现金支取组件、表外账借组件、表外账贷组件、表内账借组件、表内账贷组件、凭证收组件、凭证付组件、清算组件以及查询打印组件。进一步地,所述活期存入组件用于对活期账户存入进行处理,包括更新活期账户余额以及写分录的过程;所述活期支取组件用于对活期账户支取进行处理,包括更新活期账户余额、写分录的过程;所述现金存入组件用于对柜面交易中的现金存入进行处理,包括更新尾箱余额以及券别文件;所述现金支取组件用于对柜面交易中的现金支取进行处理,包括更新尾箱余额以及券别文件;所述表外账借组件用于对表外账的借方进行处理,包括更新凭证以及表外账余额;所述表外账贷组件用于对表外账的贷方进行处理,包括更新凭证以及表外账余额;所述表内账借组件用于对表内账的借方进行处理,包括更新表内账余额;所述表内账贷组件用于对表内账的贷方进行处理,包括更新表内账余额;所述凭证收组件用于对重控凭证的收做处理;所述凭证付组件用于对重控凭证的付做处理;所述清算组件用于完成联机交易中发生的账务流水记录清算流水文件;所述查询打印组件用于联机交易对核心系统的业务数据的查询和打印过程。进一步地,所述账户参数校验包括:活期存入参数、活期支取参数、表内账借贷参数、表外账借贷参数、凭证收付参数、现金存入支取参数。本专利技术之二是这样实现的:一种支持快速业务响应的银行账务系统组件系统,所述系统包括如下模块:分层模块,设置两层记账模式,包括服务层以及记账层,所述服务层用于账户参数校验,所述记账层用于记账处理;所述记账层中设置有账务处理组件,划分账务处理组件;处理模块,业务若需进行参数校验,则进入服务层进行校验,之后进入记账层进行记账处理,否则直接进入记账层进行记账处理。进一步地,所述账务处理组件包括:活期支取组件、活期存入组件、现金存入组件、现金支取组件、表外账借组件、表外账贷组件、表内账借组件、表内账贷组件、凭证收组件、凭证付组件、清算组件以及查询打印组件。进一步地,所述活期存入组件用于对活期账户存入进行处理,包括更新活期账户余额以及写分录的过程;所述活期支取组件用于对活期账户支取进行处理,包括更新活期账户余额、写分录的过程;所述现金存入组件用于对柜面交易中的现金存入进行处理,包括更新尾箱余额以及券别文件;所述现金支取组件用于对柜面交易中的现金支取进行处理,包括更新尾箱余额以及券别文件;所述表外账借组件用于对表外账的借方进行处理,包括更新凭证以及表外账余额;所述表外账贷组件用于对表外账的贷方进行处理,包括更新凭证以及表外账余额;所述表内账借组件用于对表内账的借方进行处理,包括更新表内账余额;所述表内账贷组件用于对表内账的贷方进行处理,包括更新表内账余额;所述凭证收组件用于对重控凭证的收做处理;所述凭证付组件用于对重控凭证的付做处理;所述清算组件用于完成联机交易中发生的账务流水记录清算流水文件;所述查询打印组件用于联机交易对核心系统的业务数据的查询和打印过程。进一步地,所述账户参数校验包括:活期本文档来自技高网
...
一种支持快速业务响应的银行账务系统组件方法及系统

【技术保护点】
1.一种支持快速业务响应的银行账务系统组件方法,其特征在于:包括如下步骤:

【技术特征摘要】
1.一种支持快速业务响应的银行账务系统组件方法,其特征在于:包括如下步骤:设置两层记账模式,包括服务层以及记账层,所述服务层用于账户参数校验,所述记账层用于记账处理;所述记账层中设置有账务处理组件,划分账务处理组件;业务若需进行参数校验,则进入服务层进行校验,之后进入记账层进行记账处理,否则直接进入记账层进行记账处理。2.如权利要求1所述的一种支持快速业务响应的银行账务系统组件方法,其特征在于:所述账务处理组件包括:活期支取组件、活期存入组件、现金存入组件、现金支取组件、表外账借组件、表外账贷组件、表内账借组件、表内账贷组件、凭证收组件、凭证付组件、清算组件以及查询打印组件。3.如权利要求1所述的一种支持快速业务响应的银行账务系统组件方法,其特征在于:所述活期存入组件用于对活期账户存入进行处理,包括更新活期账户余额以及写分录的过程;所述活期支取组件用于对活期账户支取进行处理,包括更新活期账户余额、写分录的过程;所述现金存入组件用于对柜面交易中的现金存入进行处理,包括更新尾箱余额以及券别文件;所述现金支取组件用于对柜面交易中的现金支取进行处理,包括更新尾箱余额以及券别文件;所述表外账借组件用于对表外账的借方进行处理,包括更新凭证以及表外账余额;所述表外账贷组件用于对表外账的贷方进行处理,包括更新凭证以及表外账余额;所述表内账借组件用于对表内账的借方进行处理,包括更新表内账余额;所述表内账贷组件用于对表内账的贷方进行处理,包括更新表内账余额;所述凭证收组件用于对重控凭证的收做处理;所述凭证付组件用于对重控凭证的付做处理;所述清算组件用于完成联机交易中发生的账务流水记录清算流水文件;所述查询打印组件用于联机交易对核心系统的业务数据的查询和打印过程。4.如权利要求1所述的一种支持快速业务响应的银行账务系统组件方法,其特征在于:所述账户参数校验包括:活期存入参数、活期支取参数、表内账借贷参数、表外账借贷参数、凭证收付参数、现金存入支取参数。5.一种支持快...

【专利技术属性】
技术研发人员:马胜蓝许国伟林婉霞陈丽霞郑泊宁王桐森
申请(专利权)人:福建省农村信用社联合社
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1