论文部分内容阅读
随着我国金融信息化发展的加速,金融改革持续深入,金融市场日趋完善,支付方式也不断创新。作为中国支付清算体系核心建设和管理者的中国人民银行,先后建设了第一代和第二代中国现代化支付系统。依托于现代化支付系统,各地方人民银行分行又相继组建了同城电子支付系统。随着《非金融机构支付服务管理办法》等相应政策的陆续出台,以支付宝、财付通等为代表的各类第三方支付系统也得到了快速发展。互联网支付市场的需求越来越多样化,互联网支付体系网络也变的越来越复杂,商业银行现有的网上银行系统、综合前置系统、柜面系统和核心账务系统的升级改造变得越来越困难。如何节约系统改造的经济成本和时间成本、降低改造的风险、保证现有业务平稳运行、现有系统如何与新支付通道对接等等,都已成为商业银行需要妥善解决的问题。本文以某商业银行的统一支付平台建设为例进行说明。首先对银行的支付应用场景和支付业务现状进行了梳理,将支付业务分为三大类:代收业务、代付业务和网关支付业务。随后对银行现有的支付系统现状进行了分析,指出了目前系统架构存在的问题以及优化方案,提出了建设统一支付平台的必要性。最后对统一支付平台的建设过程进行了详细的阐述。统一支付平台的实施重点和难点是如何调研并聚合若干优质支付通道,通过智能路由算法和轮询算法为每笔支付订单选择最优支付通道进行处理。并在此基础之上设计统一的代收业务服务接口、代付业务服务接口和网关支付业务服务接口,能够为银行的网银系统和各类业务前置系统等业务渠道提供通用的、统一的支付服务。使银行前端业务系统只需关注业务本身,不需要考虑如何选择和对接支付通道的问题。从而避免了系统重复开发造成的资源浪费以及业务人员需要面对多个复杂的支付系统等问题,使得银行内部系统能够合理分层,银行业务能够得到持续的创新和发展。本文设计实现的统一支付平台,遵循软件工程的实施过程和方法,使用UML统一建模语言进行需求分析和软件设计。平台的实现基于JAVA和J2EE技术,集成Spring MVC和Mybatis框架实现MVC三层结构设计模式。平台采用MySql持久化业务数据,Redis存储相对固定的平台配置数据和临时统计数据。平台服务接口符合RESTful设计风格,平台与外围系统间的交互采用HTTP/HTTPS和TCP/IP通信协议,通信报文采用RSA和MD5算法进行签名和加密,保证信息的完整性和安全性。统一支付平台投产以后,经过一段时间的实际观察,平台运行稳定,交易处理速度较快,用户体验良好。随着平台建设的成功,未来将在更多商业银行进行实施,具有较大的应用意义和推广前景。统一支付概念具有良好的经济价值和社会效益,相信未来在各个领域都会有可观的发展前景。