论文部分内容阅读
电子商务中的支付环节是电子商务业务和运营的组成部分,几乎所有的商业银行都提供网上支付业务,而支付宝等第三方支付平台在该电子商务业务中占据着重要的位置。由于不同支付方式的具体流程不同,电子商务网络如何支持更多的付款方式,从而为用户提供便利,是一个值得重点研究的领域和必需解决的问题。论文讨论了电子商务网银对接系统研究的背景和目的,分析了当前在该领域中的国内外研究情况,针对目前电子商务领域中存在的支付方式多样化、支付流程差异化,以及用户支付体验不佳等问题,提出了一种基于中间件的解决方案。通过构建支付平台系统,实现用户支付操作界面与后台不同支付流程之间的分离,从而将不同模式下复杂多变的支付流程统一到规范的流程中,便于用户操作使用。同时,通过支付平台系统提供标准的接入接口,可以将不同的支付方式纳入统一的管理。论文针对支付平台系统明显的分布式应用特征,在系统的体系结构方面采用面向服务的架构设计模式,使系统的各个功能模块相互独立,实现客户端的按需远程调用,增强系统功能的维护性和可扩展性;针对不同支付方式的信息格式差异,采用了基于XML语言的描述方式,利用XML语言的自我描述性,实现不同格式信息格式向标准格式的互相转换,从而消除不同支付方式之间的差异;针对不同支付方式操作流程之间的差异,利用设计模式中的外观模式、代理模式,向用户提供统一的支付界面和操作流程,由支付平台负责具体的支付流程执行并返回支付的结果信息。论文提出了一种基于SOA和XML的电子商务网银对接解决方案,该方案采用开放式的接口,在电子商务网络与不同网上银行支付流程之间建立一个中间层,实现支付信息数据和支付流程的交互。论文基于该解决方案,设计并实现了一套支付平台系统,讨论了其关键功能的实现步骤,并通过测试验证了该系统的有效性和较高的实用价值。