基于ActiveMQ消息总线的第三方支付系统设计

VIP免费
3.0 朱铭铭 2024-09-30 10 4 1.84MB 48 页 15积分
侵权投诉
基于 ActiveMQ 消息总线的第三方支付系统设计
基于 ActiveMQ 消息总线的第三方支付系统设计
目 录
摘 要............................................................III
ABSTRACT...........................................................IV
第一章 引 言........................................................1
1.1 国内外第三方支付发展现状........................................1
1.2 蝶翼第三方支付系统存在的问题....................................3
1.3 本文的主要内容..................................................5
1.4 本文的篇章结构..................................................5
第二章 ActiveMQ 消息中间件..........................................7
2.1ActiveMQ 的基本介绍..............................................7
2.2ActiveMQ 企业级特性..............................................9
2.3 基于 MDPs 的消息传递............................................11
第三章 蝶翼第三方支付系统需求分析..................................13
3.1 蝶翼第三方支付系统主要功能分析.................................13
3.1.1 电子钱包交易..............................................14
3.1.2 统一支付网关..............................................15
3.1.3 交易风险控制..............................................17
3.2 蝶翼第三方支付系统核心流程.....................................20
3.2.1 用户购物支付流程..........................................20
3.2.2 电子钱包充值及提现流程....................................22
第四章 蝶翼第三方支付系统设计......................................25
4.1 蝶翼第三方支付系统体系架构.....................................25
4.2 基于 MDPs 的虚拟账户子系统设计..................................28
4.2.1 发布订阅模式的预处理......................................29
4.2.2 点对点模式的业务接入......................................31
4.2.3 基于异步消息的账户业务处理................................33
4.3 基于跨平台的支付网关子系统设计.................................36
4.3.1 发布订阅模式的商户接入....................................37
4.3.2 发布订阅模式的支付机构接入................................39
4.3.3 基于 SSL 协议和跨平台的账户充值与提现......................41
4.4 与同类系统的比较...............................................44
4.5 蝶翼第三方支付系统应用效果.....................................45
第五章 结 论.......................................................47
5.1 蝶翼第三方支付系统的特点.......................................47
5.2 不足与展望.....................................................47
参考文献...........................................................49
致 谢...........................................................51
I
基于 ActiveMQ 消息总线的第三方支付系统设计
摘 要
近年来我国第三方支付发展迅速,对社会经济和金融发展的影响己不容忽
视,蝶翼支付公司便是其中之一。由于其业务的不断发展,用户数不断增加,子
系统越来越多,原来基于WindowsBS架构的系统面临着并发性能、安全及异构
子系统数据无法共享这三大问题。MOM ( Message-Oriented Middleware,消息中
)是解决分布式系统中通信和排队问题的中间件技术。ActiveMQ则是基于
JMSMOM的一个跨语言跨平台实现。它的异步消息传递技术采用消息机制实
现应用之间的通讯和协同,应用之间保持相对独立,增加系统吞吐量和减少系
统响应时间。基于ActiveMQ技术对蝶翼支付公司原系统进行重构可以有效解决
原有问题。
首先讨论蝶翼公司支付公司的第三方支付系统的现状以及对快速增长交易
并发数及安全等应对的不足,明确了基于 ActiveMQ 消息总线开发的必要性。
础上,讨论了第三方支付系统交易方提了电子钱包交易、统一支付网
关、风险理等主要功能。分析了用户购物支付流程、电子钱包账户充值和提现
等核心流程。然后,分析基于 ActiveMQ 异步消息总线的系统架构, 对支付网关
子系统、账户子系统等进行详细设计,其中重点讨论支付平台用户在支付
ActiveMQ 线
内容。最后,对比本平台与业内其平台的各自特点。
关键词消息总线第三方支付系统消息的中间件,应用集成
II
基于 ActiveMQ 消息总线的第三方支付系统设计 ABSTRACT
ABSTRACT
With the rapid development of third-party payment in recent yearsits influence
to social economy and financial development can’t be ignored. Butterfly Wings
Payment Company is one of them. Due to the increasing number of users and more
and more subsystems which have been brought about by the rapid development of its
business its current Windows-based third-party system is faced with three
problems concurrent performance safety and heterogeneous subsystems.MOM
(Message-Oriented Middleware) is a middleware technology to solve problems in
communication and queuing in distributed system. ActiveMQ is a cross-language and
cross-platform implementation of JMS-based MOM. Asynchronous messaging
mechanism is used to achieve communication between applications to maintain
relatively independent to increase system concurrent ability and to reduce system
response time. ActiveMQ can be adopted in application to effectively solve the
current problems.
Firstly current condition of Butterfly Wings third party payment system and
problem of rapid growth concurrent transactions and system security are analyzed
clearing up the necessity of introducing ActiveMQ to the application. Then
requirements of electric pocket payment gateway and risk management are
discussed. The key process of user online payment and charge and withdraw of the
electric pocket are analyzed. After that the message-driven architecture base on
ActiveMQ is explained. And then subsystems such as the payment gateway
subsystem and core account subsystems are designed in detail. ActiveMQ that is used
to form message bus for synchronous messaging services is particularly discussed.
Finally the characteristics of the application are compared to other platforms
Key words Message bus Third party Payment Message-Oriented Middleware
Application Integration
III
基于 ActiveMQ 消息总线的第三方支付系统设计 第一章 引 言
第一章
速发展,电子商务生产力
其特有低成本、地域随地以及个性优势以一种前所未有的方式
改变着传统商务的模式和格局也深刻的影响着的商务理
式。蓬勃发展的网交易,其是网支付领域新产品新服务不断现,使
支付的用户越来越多,对网支付的响应速和系统安全提了进一步的
要求。第三方支付市场市场需求和推动获得前所未有的
发展,引起人们的关[1]
第三方支付系统指非银行的第三方机构开发运营的支付系统。支付系统
为买卖双方提供服务,它是买卖双方的中间件其核心的功能是用计
通信技术和信息安全技术,实现从货款资家收款账户
转移。目第三支付系统已从单纯的支付功能,延伸到产品服领域[2]
1.1 国内外第三方支付发展现状
着电子商务网的发展,越来越多的使支付,网支付不
用户快速购买所需要的商避免排队购物的帮助商户接
到更多的用户。第三支付业务在电子商务中非常重要的用。
国外第三方支付发展步比较国,网支付是从成熟线
ACH 支付延伸而来。在监管方面,分二个不同的层次进行监管,第一个
层次联邦层次,第二个是个第三方支付机构的交易必在这
监管机构的监管下级机构的反洗监管,同两家机构提交
疑记录,及保存有的交易[2]1996 诞生了第一第三方支付机
构,在随后1998 现了 YahooPayPal 等企业。目PayPal 是全球最具
第三方支付企业,全亿注册帐户,是跨国交易中有效的付
方式。
欧州,第三方支付的发展迅速,是发展并不平先的国
荷兰丹麦他们的支付的电子介主要是货币和电子货币也就
第三支付公司必须取得银执照和电子货币执照欧州对第三支付企业的
主要是对电子监管典型企业是 Google checkout Google 凭借
其在搜索市地位引了户,与 Paypal 支持全球化交易,
方便用户世界范围展电子商务活动,目可以 200 多个使170
种货币方式的支付方式,同时允许客站上输入信用卡完成
[4]
本的第三方支付的发展先于其的电子商务的发
得益于企业间的,在长营过程中,围绕核心大
企业共的关系,一企业大企业如丰田积极推进电子商务的发展。
企业也积极跟[5]
国外第三方支付的体制相对于国内来为完善
的主要中在网支付的定义支付的工具和模式、安全协议以及网支付
的体系架构等方面展开的。例 如 安全协议 SET 协 议 (Secure Electronic
1
基于 ActiveMQ 消息总线的第三方支付系统设计 第一章 引 言
Transaction),用来保购物安全和隐私性的。
在国内,第三方支付发展落后国外迅速2013 7,中
互联网网信息中心 (CNNIC) 发布32 中国互联展状统计告》
告显2013 6,我使支付达到 2.44 亿使
41.4%2012 12 相比,用户增长 2373 ,增长
10.8%支付在第三方支付市场遥遥领先,大幅领先其电子支付,在日均
访,支付优势更加明旗下付通位居第二[6]
由于国内与国外的市场背景不同,国内第三方支付机构有不同于国外第三
方支付机构的运营模式和监管机制,无法用国外政策着国内第三
方支付速发展,逐渐暴露出如“资沉淀”现金套利”等一系监管盲
因此,国内主要的理论研究主要中在运营模式、信用保、监管机制等问
题。
蝶翼第三方支付公司是国内一第三方支付公司,于一企业,主
创建始2008 年,其收益家收取。系统与多家银直连
支付网关,重与行的合作帮助家使更多消费者选在线支付方式。
但随着时间的发展,企业增长点,越来越多的国内第三方支付
机构在业务广领域,同时在不同业务领域上的进行深拓展。
经有一分第三方支付机构购物等传统的第三
流等第二展。蝶翼支付目面临着越来越大行业竞争有通不断创新
使支付企业实现业务,提用户体取得行业竞争优势
蝶翼第三方支付公司一方面了加快发时间,一方面足不推出
业务需求,在系统的主要采用目外包的方式,核心子系统己开
发。蝶翼第三方支付公司由于子系统由不同的外包公司开发,因此开发语言和
开发平台也各不相同,系统通信方式以传统的现,一
个系统往往牵涉多个系统的,系统之间的数据共享题,
着子系统变得越来越多,每次新业务的推出及子系统接需要入大量
人力财力,系统变得越来越维护当前蝶翼第三方支付的子系统
括短信系统,网关系统、账务系统等。
蝶翼第三方支付面临着挑战,同时来的机依托对第三
方支付的支持及市场,蝶翼第三方支付来了企业的一个高峰,发展
比较迅速,主要现在个方面其一用户的数量上升;其二,用户的交
易数数递增。
中间件独立于件、系统、及网环境的一件,它在个分布式
作为“总线式,有效解决异构的数据的共享,帮助
加快开发进中间件中主要有以,数据中间件、用中间
件,基于对象请求的中间件、物处理中间件,消息中间件等。其中消息中间件
是以消息,它提集成系统的解,不
异步传递消机制,大大增加系统吞吐量和减少系统响应时间,减系统瓶颈
且还可以有效异构系统的组成松耦的系统,提性,
构系统基本消息的交有效的手段消息中间成为一个点,发展
相对成熟,在系统,交通系统等交易量大的系统中经有功的应用。
对国内外相关文献的理,不对第三方
支付研究国外主要中在技术基安全性等方面,国内主要中在运营模式及
监管问题等方面,然而针对第三方支付系统存在的大并发交易及系统可维护
2
摘要:

基于ActiveMQ消息总线的第三方支付系统设计目录基于ActiveMQ消息总线的第三方支付系统设计目录摘要............................................................IIIABSTRACT...........................................................IV第一章引言........................................................11.1国内外第三方支付发展现状........................................

展开>> 收起<<
基于ActiveMQ消息总线的第三方支付系统设计.doc

共48页,预览5页

还剩页未读, 继续阅读

作者:朱铭铭 分类:高等教育资料 价格:15积分 属性:48 页 大小:1.84MB 格式:DOC 时间:2024-09-30

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 48
客服
关注