一种实现灵活管理借记卡状态的处理方法技术

技术编号:30640611 阅读:21 留言:0更新日期:2021-11-04 00:35
本发明专利技术涉及一种实现灵活管理借记卡状态的处理方法,所述处理方法包括对卡系统的产品技术架构,所述产品技术架构包括卡系统联机技术架构、卡系统批量技术架构和业务管理平台技术架构。本发明专利技术克服现有技术缺点,通过多年项目实施积累,采用业界成熟稳定的主流技术架构,通过人性化的界面操作设计,为业务管理人员和运维人员提供一个便捷的系统操作管理平台。台。台。

【技术实现步骤摘要】
一种实现灵活管理借记卡状态的处理方法


[0001]本专利技术涉及
,具体是指一种实现灵活管理借记卡状态的处理方法。

技术介绍

[0002]各个银行都有自己的一套卡系统,卡系统是一套跨平台运行的产品,支持主流的数据库管理系统,例如MySql,Oracle,DB2。数据库字符集采用UTF

8。产品的操作界面采用B/S的架构,支持主流的浏览器,例如IE8,IE9,Firefox3.6等等。
[0003]产品基于模块化的思想设计,整体架构上划分为两个子系统:卡管理子系统和卡交易子系统,其中卡管理子系统主要负责制卡和发卡管理、参数管理、查询、信息认证、特殊服务以及批量处理等功能,卡交易子系统则负责系统通讯互联、交易授权、路由管理、报文转换及异常处理等。
[0004]产品具备强大的二次开发能力,本方案就是基于该产品的成熟框架和功能,结合银行的业务和技术需求,能够有效降低实施风险,提升项目质量。

技术实现思路

[0005]本专利技术要解决的技术问题是,克服现有技术缺点,提供一种实现灵活管理借记卡状态的处理方法,通过多年项目实施积累,采用业界成熟稳定的主流技术架构,通过人性化的界面操作设计,为业务管理人员和运维人员提供一个便捷的系统操作管理平台。
[0006]为解决上述技术问题,本专利技术提供的技术方案为:一种实现灵活管理借记卡状态的处理方法,所述处理方法包括对卡系统的产品技术架构,所述产品技术架构包括卡系统联机技术架构、卡系统批量技术架构和业务管理平台技术架构:r/>[0007]卡系统联机技术架构,采用面向服务的联机处理架构,将相关交易处理组装为应用服务,高效的内部路由、调度、管理各种请求、事件和应用队列;
[0008]卡系统批量技术架构,基于产品本身的批量框架设计,支持多进程并发处理,断点续作,自动重做,顺序依赖,主控控制;
[0009]业务管理平台技术架构,具备独立的业务管理子系统,提供给用户可视化的业务操作平台,产品支持通过与银行交易接口来实现行内统一认证平台的接入,业务人员通过产品自带权限认证方式登录业务管理平台。
[0010]进一步的,卡系统联机技术架构中,各个Server进程对外提供各类服务Service,供外部调用;各个Server进程具有单独的请求消息队列,采用MSSQ多服务单队列的方式,同时各个Server可以配置最小和最大的并发进程数,使得系统根据不同的压力实现Server的自动起停;Server管理模块负责对系统所有Server进程及其发布的Service进行管理,包括各个Server状态的监控,Server的动态起停功能,各个Server的信息维护在系统全局的共享内存中。
[0011]进一步的,CommServer负责与外部Client端进行通信,CommServer将各个Client的连接信息维护在全局的共享内存中,分为多个通信进程和一个应答处理进程,采用异步
非阻塞的处理模式,其中:通信进程采用I/O多路复用的方式监听外系统的各个连接请求,进行如下配置:根据外部Client端的最大并发数量配置通信进程的最小和最大启动个数;配置每个通信进程可同时处理多少个Client端连接;配置各个Client连接的最大超时时间。
[0012]进一步的,当通信进程接收到外部Client系统的服务请求后,根据请求的Service,从全局共内存中查询该Service所属Server的请求消息队列,并将报文放入该队列中,通信进程处理完毕;应答处理进程负责从CommServer的应答队列中接收应答消息,查询该应答消息所属通信进程维护的连接,并转发给该通信进程,由该通信进程返回给对应的Client端。
[0013]进一步的,卡系统批量技术架构包括:
[0014](1)主控模块:协调批量任务按照序列优先级和依赖关系进行,批量步骤的优先级按依赖关系和其重要性因素设定;分配批处理子任务;fork指定个数批量进程,同时并发处理该批量步骤的子任务,一起完成某个批量任务;启动批量进程;支持多机相互竞争任务,支持在多台机器上运行批量主控程序;对系统最大并处理进程数进行控制;
[0015](2)批量程序模块:竞争处理该批量的子任务;异常时登记断点,重新启动的时候,从断点处继续执行。
[0016]进一步的,业务管理平台技术架构包括如下的管理操作:进行基础功能管理操作,包括机构管理、用户管理、权限管理;进行业务参数的设置,包括卡产品参数管理、运行参数管理;运维操作,包括系统监控信息查看、日终监控、业务运行监控;统计数据的查询和报表下载。
[0017]进一步的,业务管理平台采用了SpringMVC+Spring+Hibernate的轻量级J2EE架构,分页面展示层,业务逻辑层和数据层,页面展示层采用FreeMarker/JSP/XML技术,包含页面元素XML文件,页面布局FTL文件,页面控制器及数据集引擎。
[0018]本专利技术具有如下优点:本专利技术基于多年银行卡基业务及技术积累,结合当下金融行业IT系统发展特点,做了一系列的规划、研发和实施,形成了稳定、高效、功能全面的技术架构,通过采用松耦合、分层式及模块化设计,能够为金融行业提供全面、灵活和可扩展的银行卡解决方案。基于这套产品,通过客户化,能快速完成系统建设,并为以后业务开展打下良好的基础,以下针对本项目涉及的一体化卡系统产品作一个简要的介绍。
附图说明
[0019]图1是本专利技术的联机交易处理的技术架构。
[0020]图2是本专利技术的批量技术架构图。
[0021]图3是本专利技术的管理平台技术架构图。
具体实施方式
[0022]下面结合实施例对本专利技术做进一步的详细说明。
[0023]采用面向服务的联机处理架构,将相关交易处理组装为应用服务,可以高效的内部路由、调度、管理各种请求、事件和应用队列。联机交易处理的技术架构如图1所示(黑色线条代表交易请求,蓝色线条代表交易应答,红色线条代表数据访问)。
[0024]各个Server进程对外提供各类服务Service,供外部调用。各个Server进程具有单独的请求消息队列,可采用MSSQ(多服务单队列)的方式以提高各个Server的并发处理能力,同时各个Server可以配置最小和最大的并发进程数,使得系统能根据不同的压力实现Server的自动起停。
[0025]Server管理模块负责对系统所有Server进程进行管理。包括各个Server状态的监控,Server的动态起停等功能。各个Server的信息维护在系统全局的共享内存中。
[0026]Service管理模块负责对系统内所有Server发布的Service进行管理,各个Service的信息维护在系统全局的共享内存中,如果在多机环境下,还负责本机Service的状态与远端的同步。
[0027]CommServer负责与外部Client端进行通信,CommServer将各个Client的连接信息维护在全局的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现灵活管理借记卡状态的处理方法,其特征在于:所述处理方法包括对卡系统的产品技术架构,所述产品技术架构包括卡系统联机技术架构、卡系统批量技术架构和业务管理平台技术架构:卡系统联机技术架构,采用面向服务的联机处理架构,将相关交易处理组装为应用服务,高效的内部路由、调度、管理各种请求、事件和应用队列;卡系统批量技术架构,基于产品本身的批量框架设计,支持多进程并发处理,断点续作,自动重做,顺序依赖,主控控制;业务管理平台技术架构,具备独立的业务管理子系统,提供给用户可视化的业务操作平台,产品支持通过与银行交易接口来实现行内统一认证平台的接入,业务人员通过产品自带权限认证方式登录业务管理平台。2.根据权利要求1所述的一种实现灵活管理借记卡状态的处理方法,其特征在于:卡系统联机技术架构中,各个Server进程对外提供各类服务Service,供外部调用;各个Server进程具有单独的请求消息队列,采用MSSQ多服务单队列的方式,同时各个Server可以配置最小和最大的并发进程数,使得系统根据不同的压力实现Server的自动起停;Server管理模块负责对系统所有Server进程及其发布的Service进行管理,包括各个Server状态的监控,Server的动态起停功能,各个Server的信息维护在系统全局的共享内存中。3.根据权利要求2所述的一种实现灵活管理借记卡状态的处理方法,其特征在于:CommServer负责与外部Client端进行通信,CommServer将各个Client的连接信息维护在全局的共享内存中,分为多个通信进程和一个应答处理进程,采用异步非阻塞的处理模式,其中:通信进程采用I/O多路复用的方式监听外系统的各个连接请求,进行如下配置:根据外部Client端的最大并发数量配置通信进程的最小和最大启动个数;配置每个通信进程可同时处理多少个Client端连接;配置各个...

【专利技术属性】
技术研发人员:邹帮山李成功孙健淞史恩重
申请(专利权)人:吉林银行股份有限公司
类型:发明
国别省市:

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

1