工商银行自助终端系统南天中间业务解决方案PPT
工商银行自助终端系统南天中间业务解决方案
?方案介绍
?方案特点?系统架构?分行实施情况
方案介绍
?总行统一平台
NOVA
实施产生问题:
–总行环境下不能实现本地中间业务问题
?总行自行开发并推广的自助终端软件统一版本NOVA,在针对
具有地方特色并与第三方系统接入的中间业务方面,缺乏相应
的开发接口及技术支持,使得各行应用系统出现功能倒退现
象,增加了业务部门工作任务,同时也阻碍了新功能开发。
–B/S结构NOVA升级问题
?NOVA自身的升级
?系统升级
?总行应用环境介绍
–工总行自助统一平台软件NOVA1.0,基于B/S
模式构建,2003年底开始全国推广。采用统一服务端方式由总行负责运营维护,交易全国统
一,不支持分行特色业务开发,设备端本地封
装浏览器并包括设备调用组件,采用Java
applet通过JNI方式调用设备驱动控制部件。总行对NOVA系统的设计保密。
?改造中需要考虑的问题
–中间业务的交易切入应该不破坏原有的交易功能;
–中间业务对硬件设备的操作应该尽量避免与总行业务调用产生异步操作,硬件驱动的调用要求尽量符合总行统一标准;
–中间业务的数据变量定义及使用尽量采用独立定义模式,以保证中间业务的独立性,在使用过程中以不破坏总行版本的数据变量为标准;
–中间业务的实现应该且必须满足现有系统的安全要求;
–中间业务各功能模块组件要相互统一,但又必须独立于总行NOVA版本的各个功能组件,最好使用独立的目录来存放中间业务各功能模块组件;
–中间业务的前端界面显示必须符合原有交易的界面风格。
?中间业务接入方式
–基于南天现有产品SWP进行改造实现独立的中间业务服务端;
–设备端总行接口接入
?升级策略
–采用南天SOD软件下发系统
SOD Web Server SOD Agent
精确到某个文件
同步到某个版本
方案特点
?在不影响总行B/S应用的前提下实现中间业务扩展
?保证总行业务与分行中间业务的交易完整性,中间业务同样实现B/S方式接入
?对总行应用影响较小,开发无需总行技术及人员支持可由分行自行完成交易的定制及接入
?同时还提供了完善的设备端更新升级解决方案。
系统架构
中间业务平台工行综合前置
通讯模块(Servlet )交易打解包模块(Servlet )中间业务交易控制模块(JSP )工行传统业务NOVA-WEB 应用系统前端IE 人机界面
中间业务流程接入传统业务流程接入WEB 服务应用系统前
端
BST 接
入
系
统
中间业务服务端模块介绍
?中间业务交易控制模块
–中间业务交易控制模块主要由一系列的JSP动态WEB执行脚本来控制
z实现中间业务的交易流程控制;
z调用相应的界面资源控制前端人机界面的显示;
z控制前端设备采集相应的交易信息数据;
z与交易打包、解包控制模块接口;
z将交易打包、解包控制模块返回的交易结果进行
整理,并实现前端界面展示。
?交易打包解包模块
–交易打包、解包控制模块实现交易数据包的转
换和整理,可大概分为交易打包和交易解包两
个部分;
z交易打包、解包模块与交易控制模块直接接口;
z接收由交易控制模块送来的交易信息数据,并对交易信息数据做交易切分,根据不同交易码实现不同的交易组包;
z与中间业务通信模块接口,将组好的交易数据包传递给交易通信模块;
z接受交易通讯模块返回的交易结果数据包;
z对返回的交易结果数据包进行相应的数据解包拆分;
z将拆分结果传递给交易控制模块。
?中间业务通讯模块
–中间业务通信模块用来实现与工行中间业务平台的接入;
z接收来自交易打包模块的打包数据结果;
z将打包数据上送工行中间业务平台;
z接收中间业务平台返回的交易数据包;
z将返回数据包传递给解包模块;
z中间业务通讯模块要满足系统交易并发的要求;
代表案例
?苏州分行
?宁波分行
?天津分行
?黑龙江分行
Q&A