论文部分内容阅读
随着全球IT技术的飞速发展,银行迈开了信息化的步伐。银行在提高业务系统性能的同时,也加强了数据仓库和分析管理决策支持系统的建设。业务系统在每天业务交易数据处理完毕后,将业务数据导出为多个数据文件传输给数据仓库和多个分析管理决策支持系统。由于这些数据的数据量逐年增大,不同系统间数据文件交换日益频繁,因此,如何高效地将数据文件从业务系统传输给数据仓库和分析管理决策支持系统,成了银行信息化建设中必将面临的问题。传统的由业务系统直接向非业务系统传输数据文件的方式出现了数据文件传输冗余、传输并发数不可控、数据处理依赖多样化不可控等问题,阻碍了银行信息化建设高速发展的步伐。本文针对银行的数据文件交换的特点,对银行数据文件交换系统进行了需求分析,完成了银行数据文件交换系统的设计与实现。该系统实现了数据文件的接收存储、数据文件传输、系统服务器间传输并发数控制管理和控制数据文件按数据处理依赖关系顺序传输,为银行数据文件交换提供了完整的解决方案。本文的研究工作主要有以下几个方面:(1)银行数据文件交换系统的需求分析及设计。本文对银行数据文件交换系统进行了需求分析,提出了集群替换传统C/S架构中Server的混合式C/S架构。根据银行数据文件传输的特殊性需求,完成了本系统的集群文件存储设计,集群架构设计,集群作业调度模块设计。(2)银行数据文件交换系统的实现。本文以集群架构设计和作业调度设计为设计理论基础,使用GPFS实现集群的共享磁盘来实现系统的集群搭建。通过将数据文件传输封装成作业,以作业调度的方式实现数据文件传输的统一有序管理。作业调度模块包括作业配置模块、作业调度模块、作业执行模块、作业监控模块。(3)银行数据文件交换系统的测试与验证。本文某银行的数据交换系统为例,通过对系统的各模块进行测试,验证了本文设计的数据交换系统实现了去除数据传输冗余,实现了按照数据处理依赖关系顺序传输数据文件,并控制了数据下游系统传输并发数。该系统的测试结果证明了本文设计的数据文件传输系统具有安全性、高效性等特点。