资源描述
综合业务处理系统处理流程,北京新宇软件开发中心 2007-12-12,大纲说明,技术总体结构 后台系统 前端系统,软件系统总体技术结构,存款交易服务器 Online,贷款交易服务器 Online,批处理主控 Batch Server,批处理作业,批处理作业,批处理作业,EJB,交易服务,数据服务A,数据服务B,事件服务,B S A,Servlet,IDE,分行管理,IDE前端 浏览器,XML 交易定制参数,柜员前端 jTeller,TPCall,复核员 jTeller,WebLogic,Tuxedo,软件系统总体技术结构,后台系统,交 易 接 口,联机交易,联机批处理,批处理,报表系统,对 外 接 口,。,金卡,清算,RDBMS,按交易特性分类,交易分发 - 交易路由; - 交易组装; - 交易控制;,对外接口 - 外界系统交易访问;,联机交易 - 交易频度高、响应快; - 如:存款、开销户;,联机批处理 - 交易频度低、响应慢; - 如:柜员日终扎帐;,批处理 - 大批量交易; - 如:后台日终扎帐;,报表系统 报表数据的生成; 报表格式合成;,联机批处理,异步方式,不影响前端服务; 服务端具备断点继续机制的作业调度; 高度并发的主控; 交易数据采用存储转发机制。,批处理,批处理涉及交易数据量大、种类繁多,为了在较短时间内完成批处理业务,采用编组作业方式,充分利用系统时间片切换,分时调度,集中处理、顺序完成。 按照作业类型特色,分为不同的作业组,在同一作业组内,按照业务流程分配顺序作业序号,通过批处理总控交易调度不同作业组,完成每一组内作业。,核心调度,作业组A,作业组B,作业组C,作业服务A1,作业服务A2,作业服务A3,异步并发,修改作业状态,同 一 作 业 时 段,程序组织,程序组织,程序处理流程举例,程序处理流程举例,根据交易码调用 Fdp_call_pro(tx_code),账务类交易 统一入口服务 TX_DEP_MAIN TX_DEP_MAIN5 TX_DEP_MAIN6,根据 交易码控制表(dpctl_tx_code) 及接口(服务)处理控制表(dpctl_srv) 按顺序执行函数串 libdp.so,根据交易码直接调用 dl_run (Fdp+tx_code)(),非账务类交易 统一入口服务 TX_DEP_MAIN1 TX_DEP_MAIN4,libdptb.so,前台直接call 到指定服务service上,TX01152 TX01153 ,程序处理流程举例,服务请求统一入口 TX_DEP_MAIN服务 TX_DEP_MAIN.pc,Fdp_call_pro( “01103” ) Libdp.so Fdp_pub_func.pc,根据tx_code 查询 dpctl_tx_code 取得函数串,004044009007101105102103104125129106107108117712112113999602702704014706019,调用Exec_str() 动态顺序执行函数串 Fdp_pub_func.pc,如果函数代码是999,则从 dpctl_srv返回一函数串供 Exec_str()调用 Fdp_999.pc,dpctl_srv调用函数子串 调用完毕后返回主函数串 继续执行,函数串执行完毕 返回 Fdp_call_pro(),返回TX_DEP_MAIN(),返回前台响应 数据,前端系统(平台部分),WsTxMgr,DCS 外设控制服务,UiManager 界面控制模块,BSAManager 服务访问管理模块,系统环境,工作站配置参数,柜员工作环境,交易运行环境,文件传输,交易调用,BP,前端系统(平台部分),前端系统(应用部分),交易界面定制 界面控制程序开发,交易定制参数,主机交易,本地处理,打印格式,文件格式,报表格式,通信格式定制,前端交易开发,事件流程控制,界面事件,域事件,进入界面、离开界面 提交后,进入、离开、修改 。,前端系统(应用部分),前端系统(应用部分),问题交流!,
展开阅读全文