四川农信综合业务网络系统总体设计说明书四川省农村信用合作社南天电脑系统有限公司2006年8月总体设计说明书-1-1.系统网络拓扑............................................42.系统逻辑结构............................................53.数据流说明..............................................64.核心系统逻辑架构........................................75.交易模式................................................85.1.通讯方式............................................85.2.数据一致性保证......................................95.3.复核交易处理.......................................115.4.抹帐交易处理.......................................125.5.授权交易处理.......................................136.机构逻辑结构...........................................166.1.清算机构逻辑.......................................176.2.机构的设置.........................................176.3.机构管理层次.......................................186.4.机构核算单元上收...................................196.5.数据要素设计.......................................197.帐务结构与核算方式.....................................227.1.帐务组织结构.......................................227.2.数据模型和帐务登记.................................257.3.帐号结构...........................................307.4.双边分录...........................................317.5.流水设置...........................................337.6.交易处理规则.......................................338.应用实现框架...........................................348.1.交易开发配置流程...................................348.2.交易服务处理过程...................................368.3.应用实现规则.......................................389.关键实现说明...........................................449.1.并行处理...........................................449.2.24小时处理.........................................479.3.费用处理...........................................519.4.资金清算...........................................569.5.数据安全...........................................6210.总体需求说明...........................................65总体设计说明书-2-10.1.支持商业规则可配置化和业务逻辑可配置化..........6510.2.全面产品管理....................................6910.3.完整灵活的收费处理..............................7110.4.批处理控制平台..................................7110.5.历史数据及管理分析与核心相分离..................7210.6.统一的外部系统API...............................7410.7.前台系统先进性要求..............................74总体设计说明书-3-四川农信综合业务网络系统的目标是:结合四川农信具体情况,建立一套以客户为中心、账务核算统一、本外币一体化、业务、网点综合化、事中控制、支持24小时服务、支持全面产品管理、参数化、模块化设计的新一代综合业务系统。为了保证这一目标的达成,结合四川农信的新一代综合业务系统的要求,从底层开始对整个综合业务系统进行了设计和规划。从内容来看,总体设计需要涉及的主题有以下一些方面。系统网络拓扑系统逻辑结构数据流说明核心系统逻辑架构交易模式机构逻辑结构帐务结构与核算方式应用实现框架关键实现说明总体设计说明书-4-1.系统网络拓扑存储服务器磁带库光纤交换机银联中间业务数据库服务器、应用服务器其他应用服务器中心局域网综合前置服务器管理及监控前端管理及监控前端管理前端前端服务器自助设备管理前端前端服务器自助设备地市外联系统地市外联系统电讯专网电讯专网电讯专网电讯专网电讯专网省中心地市中心县中心网点系统网络拓扑如图所示,结构上划分为四层,包括:省中心、地市中心、县中心和网点。省中心:全部业务系统都集中运行于省中心,包括:核心业务系统、综合前置系统等。关键应用参用数据库服务器与应用服务器分离的做法,并且双机互为备份。存储采用专业存储设备进行高速存储。在中心局域网上还有管理和监控前端等。地市中心:四川省农信地市中心可能存在两种情况,一种是地市中心存在统一管理功能,此类地市中心在地市有统一的管理监控前端;另一种地市中心仅有网络汇集的功能。县中心:具备县联社的统一管理功能;也是县内网络到地市或到省中心的网络汇总体设计说明书-5-集点;同时,全县的网络前端服务器集中于此。网点:是对外直接服务的窗口,所有的网点终端通过远程网络连接的方式连接到县中心前端服务器进行业务处理,在将来一些自助服务设备也会在网络直接连接。2.系统逻辑结构系统逻辑结构如图所示:后台后台核心系统核心系统CoreBankingCoreBanking中台中台交换前置和交换前置和中间业务平台系统中间业务平台系统PreBranchPreBranch前台前台柜面前端系统柜面前端系统AutoBranchAutoBranchATMATMBSTBST电话电话银行银行网上网上银行银行第三方第三方系统系统本次项目实施的四川省农信综合业务网络系统(SC6000),包括:后台核心业务系统OFPCoreBanking、中台交换前置和中间业务平台系统OFPPreBranch和前台柜面前端系统OFPAutoBranch。后台核心业务系统CoreBanking:负责完成银行全面帐务管理和基础金融产品,是整个银行的帐务核心,并为银行后续的业务管理和分析提供基础分析数据。基于核总体设计说明书-6-心业务系统,传统柜面业务都获得服务支持,并支持以客户为中心、面向产品管理、高度参数化、全面支持24小时不间断服务等一系列新一代综合业务系统的优良特性。中台交换前置和中间业务平台系统OFPPreBanch:负责完成后台应用间的交换和互联,并基于平台提供的成熟框架,连接系统外第三方应用并支持丰富的中间业务开发。前台柜面前端系统OFPAutoBranch:负责完成所有柜服务的前端展现和处理。采用LINUX操作系统实现。3.数据流说明如系统逻辑结构图中所示,在交易处理中:当进行银行传统金融业务处理时(包括:活期、定期、贷款、结算等),柜员在前台发起交易,交易请求直接发送到后台核心业务系统中实现业务处理;当进行中间业务和银行扩展金融业务处理时(包括:代收费、大额、小额等),柜员在前台发起交易,交易请求首先到达中台前置系统,由中台系统进行本地业务处理和业务调度,根据需要调用后台核心业务系统和第三方业务系统。基于统一的业务系统接口规范和交换前置的应用处理,在中心后台的两个应用间不允许存在相互间的直接访问,必须通过交换前置系统进行请求的转发。例如:在将来的国际业务系统需要进行业务记账,业务请求首先到达中台交换前置系统,通过中台的应用解析,在将请求逐笔的传递到核心业务系统中实现记账。除了柜面的请求,其他的服务渠道包括:ATM、POS、电话银行、网上银行等的业务交易全部都是首先上到中台交换前置系统,进行本地必要的业务处理,然后在向总体设计说明书-7-相应的服务端应用发出调用请求。由于在三个应用平台系统中,核心业务系统是主要业务的处理端和服务端,也是整个系统框架的基础部分与核心部分,因此核心业务系统的设计至关重要,在下面的讨论中,我们也将主要面向核心系统进行阐述,对中台OFPPreBranch和前台OFPAutoBranch请参看相关文档,在此不再赘述。4.核心系统逻辑架构核心系统在技术逻辑结构上设计如图:会计核算资金清算客户管理公共管理交易分发器核心接口普通活期结算活期定期贷款同城联行结算内部帐现金出纳报表管理客户管理前后台管理柜面电子银行第三方应用内部应用群中间件金融产品层核心层逻辑架构上,核心系统分为核心服务层和金融产品层。两个层次相对隔离,通过标准调用接口,实现访问调用。核心服务层包括提供全行的会计核算、客户管理、公共管理功能。稳定、高效,并具备前瞻性的设计,是确保四川农信综合业务系统可持续发展的重要保证。总体设计说明书-8-会计核算的其中会计核算实现业务的综合核算功能;客户管理收集全行客户信息,并建立客户与账户全面关联关系;公共管理实现系统公共参数的统一管理,包括:机构管理、柜员管理等。金融产品层设计上采用插件式的思想,新的业务可灵活、容易的“插入”到CoreBanking系统中来。在各金融产品服务中实现业务的明细核算功能。实现上,应用请求首先通过统一的交易分发管理,调用相应的处理服务流程完成服务。金融产品层中,提供的服务大致上包含三个主要的类型:专门的核心调用接口提供给银行内部的其他应用群进行帐务处理调用丰富的金融产品组件提供银行柜面调用,如:活期、定期、贷款等核心层的专用调用组件,提供业务人员直接使用。如:报表管理、客户管理、前后台管理等。5.交易模式交易模式描述的内容包括交易的通讯方式、数据一直性保证、复核交易的处理、抹帐交易的处理、授权交易处理。5.1.通讯方式通讯协议采用TUXEDO-FML。对于柜面交易采用同步短连接方式。系统除了提供交易报文通讯外,还支持交易的文件传输,在文件传输时只允许前台申请上送或下传。当后台需要下发文件时,需在交易报文中带下传输总体设计说明书-9-文件名,由前端平台再进行文件传输处理。为了保证系统的正常运行,减轻后台和网络压力,原则上柜台交易通常为一次通讯,有需要时原则上可进行一次查询,应尽量避免多次通讯。在AutoBranch中,在tpinit时把详细的client端信息带到后台,以满足后台的管理要求。同时为了解决对一些前台提醒的通知信息的处理,在AutoBranch中增加通知的公共处理,方式为在柜面前端的固定位置进行提醒。5.2.数