论文部分内容阅读
本文通过某商业银行一个实际项目,研究目前电子商务的发展趋势,利用电子商务支付便捷、信息安全等特点,将银行传统的转账、汇款、支付等资金结算业务搬至互联网成为现实。全文分析了网银电子商务支付平台的特点和业务需求,给出电子商务支付系统的总体设计方案,并对该系统的每个功能进行了详细的论述。作为系统的重点,着重给出了其中电子商务支付、跨行支付、支付安全的设计方案。当本行账号支付时,通过DSR网关,建立主机和平台间的连接,优化系统间交互的效率,实时传递用户和主机间的请求信息。通过该通讯机制,屏蔽了底层通讯协议的转换,实现消息的及时传递。当跨行账号支付时,由于各银行支付系统建设方案不一致,采用的语言、接口和方案各有不同。所以当各行的系统进行通讯时,需要一个可靠、稳定、能进行数据交换的数据处理平台,来解决上述问题。另外,由于各行支付系统的部署都在分行,商业银行的分行数量庞大,如何将部署在各分行的账务支付系统有机的连接起来,一直是难以解决的难题。本文就某大型商业银行各分行的支付系统,进行数据路由和交换给出一个合理的方案,对外顺利对接人行的支付系统,形成一个整体的集成服务。由于需要提交人民银行支付系统的电子系统报文格式不一致,系统利用中间件,采用消息传递(比如MQ等)的方式,实现报文转换。通过对系统实现难点和优化重点进行分析,提出了跨行支付的前台控制、支付服务的后台实现和优化效率的解决方案。方案主要是结合MVC的思想,利用MQ中间件进行消息传递来屏蔽后台服务差异,建立DSR网关连接主机,优化平台和主机的系统交互效率。本文还就网上银行的安全问题进行细致的探讨,对于客户端安全、服务端安全,特别是数据安全,就如何保证银行数据安全,比较各种措施的优劣,并给出了可行的方案。在系统设计与实现部分结合统一建模语言(UML)详细描述系统的核心功能——请求路由功能和后台支付系统客户端发布的设计和实现。本文还详细描述了系统的优化方案,设计一些改进系统运行性能和优化处理数据存储、交换的技术手段。最后,对系统进行了功能测试和压力测试,系统测试效果良好。本文还分析了系统部署和评测结果,证明总体的解决方案是可行的。前该项目已经投入实际运行,系统运行稳定,每天为银行处理上千万笔支付交易。