论文摘要
随着我国市场经济与金融体制改革的深入,银行业飞速发展,竞争日益激烈,稳定、高效、安全、强兼容的银行前置系统,已成为整个金融行业发展的重要保证,各大银行都将技术重心放在前置系统的设计和更新上。作为连接客户端和银行主机的枢纽,前置系统既要保证两者之间完美的无缝连接,又要应付不同种类客户端(如ATM、POS、CDM、网上银行等)的各种功能需求,同时还要能够在主机系统异常情况下,实现基本业务(如ATM取款、ATM查询等)的授权来保障24hr×7不间断的系统服务,这些都对前置系统提出了非常苛刻的技术要求。本文围绕前置系统高效、稳定、安全、强兼容的基本重要特性,提出一套模块化的综合前置系统设计方案,将系统划分为:总控制模块、网络通信模块、终端处理模块、核心处理模块、加密模块等五大功能,实现这五大功能模块间的协同。总控制模块负责控制各个其它模块,网络通信模块负责网络通信方面的信息接收和回复,终端处理模块处理各个终端的报文解析/翻译和基本终端事务,核心处理模块负责消息的授权和数据库的更新,加密模块负责密钥的产生、交换、密文的解析和转换等。每个模块根据其承担的功能,通过事件触发机制或任务驱动方式启动运行,各个模块内部相互独立,并且最大化的使用参数配置来驱动,模块之间使用消息对列为数据交互;另外也研究了该系统在数据同步、信息安全和交易完整、高压及多线程运作等方面的技术实现。本文设计的系统,经渠道模拟器模拟证明,即使在高压条件下也具有良好的稳定性。另外该系统框架已被成功布置,从总体运行情况看,系统的稳定性有良好保障,同时还具备良好的渠道整合能力、快速开发能力、高可配置能力、信息安全能力。