论文摘要
近年来,IT技术的迅猛发展使得国内外银行业掀起了大集中的浪潮,各家银行纷纷展开了大集中系统的建设。银行数据集中建设,在业务上,能够为银行建立全行业务的统一视图。在IT建设上,能够通过对系统的集中投入,加快银行系统的建设步伐,提高银行的整体竞争力。银行金卡前置系统是实现数据大集中的重要部分。它主要处理银行和银联之间的交易转发、报文转换以及除核心系统以外的其他业务。金卡前置涉及方面众多,系统复杂,因此本文选取其中的清分清算子系统进行详细分析设计。本文按照软件工程的流程,对清分清算子系统的相关业务进行需求分析和系统设计。针对系统与用户的特点,控制台形式上采用B/S架构模式,功能上采用多层次的软件架构,技术上采用基于MVC基础的Structs+Spring框架,以java为编程语言,利用XML配置和BO Hibernate等相关技术,遵循J2EE、EDI/XML、XML Signature、XML Encryption等技术标准实现了清分清算平台的商户信息管理、终端信息管理、直连商户入账、信付通商户管理等功能。后台形式上采用C/S结构模式,采用开放的Unix系统,服务器核心进程均采用多进程并行处理。清分清算平台核心清分模块实现了数据清理、历史数据备份、清分数据、商户入账、文件装载、进程调度、差错处理等功能。控制台与服务器端采用标准TCP/IP协议通讯,提高系统稳定性和扩展性。在数据库设计中采用了数据分区技术,使得并行技术的使用具有数据基础并且保证了数据的安全性。本文在银行前置系统的基础上对清分清算的需求进行了描述,并分析了它与外部系统的逻辑关系和数据流向以及系统的技术架构和功能架构。按照配置管理的方式对它的各个核心模块进行了详细的设计。其中信付通属于分行特色业务,为实现数据大集中将其集中到总行。对于数据库,分析了它的容量和性能。本文对系统核心模块与WEB控制台及其内部进程之间的通讯报文进行了详细描述。对于系统实现,我们重点描述了信付通业务中九家分行的验证规则。最后详细描述了系统的测试并给出了测试结果。目前部分系统已在某银行总行及分行成功上线,并取得了一定的效果。在一定程度上实现了数据大集中,降低了维护成本,提高了银行的市场竞争力。