背景介绍


在整个商业银行IT系统架构中,核心业务系统属于核心中的核心,处于最为关键的位置。从某种意义上来说,核心系统的建设已经超越了单点IT应用系统建设本身的范畴,每一次的升级换代带来的都是伤筋动骨式的变化,是牵一发而动全身的系统工程。
在中国银行业,系统软件同质化的现象比较严重,但具体到一个核心系统上,很难找到一个最佳样本系统在不同银行间进行复制。银行核心系统的建设只可借鉴不可照搬,对任何一家银行没有最好、最先进的系统可言,最适合、最适应的就是好的。
核心业务系统的“升级”改造作为中小银行的选择,可针对银行自身原有业务特性和满足银行自身未来业务发展量身定做。作为国内银行核心业务系统优质厂商,沃克软件有限公司持续为客户提供高设计、高交付、高质量的服务。在多年的银行业服务过程中,为了满足各类银行的业务发展需要,推出“标准接口、标准服务、组件化、参数化”以SOA架构为思想面向服务的核心应用标准服务平台(以下简称App-Blocks)。



App-Blocks是一个在银行现有核心业务系统中嵌入的应用标准服务平台,在不更换原有核心业务系统的情况下,支持核心业务系统从以交易为驱动的会计核算系统转变为面向服务、产品管理的系统,极大提升原有系统在功能、性能及未来业务发展方面的适应性。


App-Blocks系统定位结构图:


App-Blocks系统定位说明:


银行应用从主机终端模式、客户/服务器模式发展到现在的多层结构。整个电子交易系统的结构跟随着发生了一系列的变化。系统从面向传票、面向交易、到最后面向服务发展。


银行应用系统的设计重点不再是单纯的记账交易,服务的概念已经提到重要的地位,从传统的账务为主、业务和管理为辅、银行服务再次之,转变为现在的银行服务为主、业务和管理再次之、最后账务只是提供服务的基础。系统权重的不同也明显体现了竞争的激烈变化。

App-Blocks即是面向服务的、灵活的、可扩展的系统应用架构,系统采用开放式标准,统一标准接口、标准服务、遵循模块化、产品化、参数化和标准化设计,体现软件产品的灵活性和可扩展性。

SOA架构

根据面向服务的架构设计思想,梳理核心系统交易,整合标准服务,统一标准接口,实现业务处理的服务化、标准化、流程化,提高系统内部服务的复用度,为各系统渠道带来统一标准体验。


产品工厂

摒弃原有系统按存款、贷款等业务模块的方式来划分,系统业务组件与逻辑通过产品化、参数化配置在系统中,核心业务功能围绕产品工厂建设,显著缩短新产品推向市场的周期,提高系统对业务扩展的支撑能力。(例:系统不区分存款活定期,通过到期日、计息方式等产品属性参数的不同来识别)


核算分离

核算与交易的分离,一方面,在核算规则或相关计算规则发生改变时,只需要对核算模板进行调整,即可适应新的核算规则,提高系统的准则适应性;另一方面,新产品推出或者业务变更时,仅需要通过对业务场景规则和核算模板进行参数调整即可,缩短对业务变化的适应时间。


系统分层

App-Block应用体系架构分为接入层和应用层,细化可分为通讯主控、业务主控、服务层、功能层、组件层、元件层等。层次分工明确,系统结构设计清晰,通讯主控与业务主控模块化封装与应用分离,便于系统后续的开发与维护。


异步机制

通过把对客户服务与银行内部事务的处理进行分离,系统做到不因银行内部原因而影响客户服务(内部服务异步),有效解决系统内部因公共资源排队等问题造成服务响应的堵塞,稳定高效提高系统处理效率。


利率定价

系统支持按地域、机构、客户行业、客户级别等因素进行利率差别定价。差别定价采用多维机制,具有高灵活度,最细做到按客户号、账号/卡号等“因人定制”。(根据客户需求可增配费率平台、税率平台和汇率平台形成定价中心)。


日间批量

合理利用系统运营空闲资源,将非实时或日终批量等相关业务移交到日间批量平台,批量平台支持多维度拆包与拆包配置管理,按配置并发数控制并发执行,提高批量运行效率。为保障联机不受影响,批量平台提供错峰均衡机制,避开业务高峰,保障系统稳定运行。


高稳定、高效率

App-blocks基于IBM-AS400平台建设,系统高度利用平台内部“LR灯”等效率机制,做到系统效率运行最优化。(据某省级农信客户案例生产实际运行统计,春节高峰日业务量近2000万,核心服务平均响应时间为34ms,TPS峰值为780(性能测试为1500),系统运行稳定流畅,无超时等现象)