基于SOA架构的第三方支付系统研究与设计

来源 :成都理工大学 | 被引量 : 10次 | 上传用户:qqqqqqwer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济和互联网科技的高速发展,电子商务行业在国民生活和生产中所扮演的角色越来越重要,与此同时,随着人们金融理念的不断提升,对支付方式的需求也由纸质支付方式转变为如今普遍使用的网上支付方式。网上支付是以互联网为载体的支付手段,由于买家和卖家不是面对面进行支付,物流与资金流在时间和空间上也是各自独立的,企业的信用问题和交易过程中的安全等问题逐渐暴露,因此作为中间账户的第三方支付平台随之产生。作为交易双方值得信任的中介,第三方支付平台能确保网上交易过程中的信用和安全问题,规避了很多不法商家的诈骗行为。本文设计开发一个安全可靠、方便快捷的第三方支付系统,旨在实现良好的稳定性、安全性和满足在高频交易环境下的大数据处理要求,在Eclipse 4.4环境下进行开发,采用Java语言进行编程,前端能支持多种渠道接入,后台能快捷接入银行等其他合作机构,并且具有完善的支付安全保障措施,从而实现用户管理、订单管理、银行卡充值转账、购物支付等功能。本文主要从以下几个方面对第三方支付系统进行了研究:(1)对第三方支付系统的系统架构进行重点研究。基于企业实际的应用需求,明确作为第三方支付系统的系统架构不仅能支撑业务架构,良好地实现业务功能,而且必须具有灵活性和可扩展性,能够快速响应市场的发展变化和企业的战略调整,满足其长期发展需求。通过对面向对象结构和面向服务架构SOA进行研究,由于SOA强调技术无关性,其松耦合、可重用、标准化接口、服务自治、服务位置透明等特点能够弥补传统架构紧耦合、硬连接、灵活性差等问题,能够重复利用企业的现有资源,减轻运营成本,提升资源利用率,体现出按业务需求进行服务组合的设计开发的优越性,并且具有强大的负荷能力优势,因此选择SOA理念构建第三方支付系统的架构。在此基础上,对SOA服务化治理方案dubbo技术进行了详细研究。(2)对第三方支付系统进行需求分析和总体设计。基于SOA理念设计系统的业务功能和业务流程,采用B/S架构方式将系统划分为Web层(包括个人端、商户接入和收银台三个功能模块)、业务服务层(包括用户资料、账务系统、订单系统、支付系统、银行结算五个功能模块)和数据库层三层体系。将操作重复性高的功能提取出来作为原子服务,并根据业务需求将其组合为相应的功能模块,降低模块间的耦合度,有效地实现买家、卖家、支付系统和银行之间的登录、支付、查询、转账等功能。在数据库设计上采用My Sql作为后台数据库,并且本系统改进了普通的数据库设计,对数据量较大的库表进行分库分表设计,能够减少数据库单表的读写压力,缩短了读写的时间,保障了数据库的稳定性。(3)对第三方支付系统的安全性能进行详细研究,建立了一套完善的安全体系。在安全协议方面采用了SSL安全套阶层技术,在数字签名认证方面采用了MD5摘要算法、对称加密算法RSA,在安全加密方面采用了高级加密标准AES,保证了消费者和商户交易过程中的信息安全、账户安全、资金安全和交易安全。(4)对第三方支付系统的充值功能进行设计。详细介绍充值功能在收银台系统、订单系统、支付系统三大系统的设计思路、业务流程和实现。通过对第三方支付系统的整体性能测试和分析,测试结果表明基于SOA架构的第三方支付系统达到了预期的设计目的,能够满足电子商务行业的使用需求,产生良好的经济效益,具有巨大的深入研究价值和广阔的应用前景。
其他文献
该文以北京航空航天大学校园为虚拟环境,在微机平台上,研究并实现了一个中等复杂程序、具有一定人机交互能力的建筑社区漫游系统.该文在SGI工作站上使用三维建模软件生成了场
该文首先讨论了光栅扫描体制的技术特点及其在雷达显示终端的应用.然后详细阐明了一种高分辨率光栅扫描警戒雷达显示终端的硬件设计方案并着重介绍了实现过程中遇到的一些技
学位
新时期高中物理课堂教学取得了巨大的进步,但是在目前的物理课堂教学中依然存在一些问题,在一定程度上影响了课堂教学的有效性。本文对目前存在于物理课堂教学中的问题进行了分
走进新课改,适应新课程,充分发挥学生的主观能动性、创造性、主体性,让学生独立地参与课堂实践活动,合作学习,进而切实培养学生的自信心,才能提高学生的整体综合素质。
生物是一门知识涉及面广、容量特别大的学科,在学习生物的过程中,人们会接触到各种各样不同的生物。在初中阶段,如何采取切实可行的措施提高教学效率成为学校以及教师最为关注的
合成孔径雷达SAR在斜视模式下具有很高的机动灵活性,通过改变天线波束指向,可对侧前方目标预先成像,对侧后方目标再次成像,这对于现代条件下局部战争的战场侦察具有重要意义
学位
在"3+综合"考试中,与过去的单科考试相比,综合考试中对考生所掌握的基本知识的要求没有太大的变化,物理学科的力、电、光、热、原子物理五大部分的基本知识框架没有实质性的变化。
生物就是由生物学的知识体系构成的。现在人们已经认识到,除知识体系外,生物科学中含有更为重要的东西,那就是获得科学知识的途径和方法,本文作者结合多年的教学经验,从几个方面谈
近来在径向电流源的应用当中得到了很多经验,所谓的电偶极源,就是在瞬变电磁法和海洋可控源电磁法(Marine Controlled Source Electromagnetic)中作为一个发射机。电偶极源是