阿里巴巴B2B金融账户中心的设计与实现
本文关键词:阿里巴巴B2B金融账户中心的设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着面向个人电子商务的高速发展,中小企业的增多,中小企业需要批量采购生产出产品卖给更多的消费者促成了面向企业电子商务的高速发展。国内外中小企业买家可以在阿里巴巴B2B电子商务网站上进行产品的批量采购,促进社会经济消费。阿里巴巴B2B金融账户中心是在面向企业类电子商务高速发展的大背景下产生的,主要是为了解决B类交易和支付过程中账务缺失,余额计算不准确的问题。由于历史性的原因,各条业务线只负责记录自己的交易记录,然而跨境贸易周期长,环节多很大程度上增加了复杂性。而账务统一管理和余额统一计算等功能的实现迫在眉睫。针对上述问题,解决方案如下:账户中心通过向各个业务线提供账务相关接口,比如开户销户接口,冻结账户,冻结余额,解冻账户,解冻余额,多种形式记账,多种形式查询流水账以及查询余额的功能,同时,上述对应接口的实现都在账户中心服务端进行统一管理。业务程序通过持有该接口,通过远程服务调用中间件HSF进行接口实现的调用,最终将账户中心处理的结果返回给业务程序。除此之外,账户中心还为管理员提供了丰富的后台管理功能,其中包括:会计科目管理,账务协议管理和内部账户管理等基本管理操作。技术实现上用到了阿里巴巴内部的诸多框架,Webx框架是基于Spring实现的MVC框架,是账户中心的主体框架,账户中心采用了分层,模块化和分布式部署的架构对外提供服务。通过远程服务调用框架HSF对外暴露接口,第三方业务也会通过配置HSF配置文件进行远程过程调用。分库分表方面用到了TDDL中间件进行管理,从而对代码端透明,只需要进行一些配置文件的配置就好了。主要上作内容如下:详细分析了账户中心的业务需求,与各业务方进行沟通后产生详细的设计方案,并且进行模块的划分,对每个模块的具体功能进行概要设计和详细设计,最后进行编码和测试,以及发布上线。
【关键词】:电子商务 账户中心 Webx HSF 分布式
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-13
- 第一章 引言13-16
- 1.1 项目背景13-14
- 1.2 本文主要研究的工作14-15
- 1.3 本文的组织结构15-16
- 第二章 技术综述16-25
- 2.1 Webx16
- 2.2 iBatis16-17
- 2.3 RPC框架和HSF17-21
- 2.4 Tair21-22
- 2.5 TDDL22
- 2.6 Metaq消息中间件22-24
- 2.7 本章小结24-25
- 第三章 阿里巴巴B2B金融账户中心的需求分析与设计25-52
- 3.1 项目概述25-28
- 3.2 系统需求分析28-38
- 3.2.1 系统用例分析28-29
- 3.2.2 系统用例描述29-38
- 3.3 系统架构设计38-42
- 3.3.1 系统架构图38-39
- 3.3.2 客户端服务端架构39-40
- 3.3.3 分层架构40-41
- 3.3.4 分布式集群部署41-42
- 3.4 系统模块设计42-51
- 3.4.1 账户中心模块交互设计42-43
- 3.4.2 账户中心事务状态设计43-44
- 3.4.3 账户中心数据模型设计44-45
- 3.4.4 账户中心后台管理模块设计45-46
- 3.4.5 账户中心服务端客户端交互设计46-47
- 3.4.6 账户中心服务端设计47-48
- 3.4.7 账户中心客户端设计48-49
- 3.4.8 账户中心客户端业务端交互设计49-50
- 3.4.9 账户中心事务设计50-51
- 3.5 本章小结51-52
- 第四章 阿里巴巴B2B账户中心的实现52-78
- 4.1 概述52
- 4.2 Webx分层架构实现52-58
- 4.2.1 web.xml的配置52-53
- 4.2.2 webx.xml的配置53-55
- 4.2.3 spring上下文的配置55-56
- 4.2.4 账户中心数据源的配置56-58
- 4.3 账户中心管理模块实现58-64
- 4.3.1 会计科目管理58-60
- 4.3.2 账务协议管理60-61
- 4.3.3 内部账户管理的实现61-63
- 4.3.4 账户余额查询的实现63-64
- 4.4 账户中心server模块实现64-73
- 4.4.1 服务端远程服务接口的配置实现64-65
- 4.4.2 远程服务接口的实现65-67
- 4.4.3 分布式事务记账的实现67-70
- 4.4.4 缓冲记账的实现70-73
- 4.5 账户中心client模块实现73-77
- 4.5.1 客户端远程服务接口的配置实现73-74
- 4.5.2 客户端远程服务管理类实现74-75
- 4.5.3 客户端事务模型实现75-77
- 4.6 本章小结77-78
- 第五章 总结与展望78-80
- 5.1 总结78-79
- 5.2 进一步工作展望79-80
- 5.2.1 业务层面79
- 5.2.2 技术层面79-80
- 参考文献80-81
- 致谢81-83
【相似文献】
中国重要报纸全文数据库 前10条
1 国家信息中心预测部副研究员 张茉楠;中国资本金融账户逆差无需过虑[N];证券时报;2013年
2 连平;预防危机:谨慎开放资本金融账户[N];第一财经日报;2007年
3 交通银行首席经济学家 连平;资本和金融账户开放怎么走[N];上海证券报;2013年
4 连平 交通银行首席经济学家;有针对性地审慎推进资本和金融账户开放[N];中国城乡金融报;2013年
5 连平 交通银行首席经济学家;资本和金融账户开放是经济国际化的必然[N];中国城乡金融报;2013年
6 记者 万荃;资本与金融账户重返逆差[N];金融时报;2013年
7 记者 李丹丹;央行:推进金融账户实名制[N];上海证券报;2011年
8 谢兴锋邋孙小和;信息化紧密“联姻”金融业[N];人民邮电;2007年
9 记者 刘红;先行先试人民币资本项目可兑换是一大突破[N];金融时报;2013年
10 记者 王芳 通讯员 杜险;申领“等待期”内旧卡仍可用[N];珠海特区报;2012年
中国硕士学位论文全文数据库 前5条
1 郑海波;中国资本金融账户开放:定义、动因及其风险[D];天津财经大学;2011年
2 程纯;中国资本与金融账户开放进度及次序研究[D];云南师范大学;2013年
3 孙逍宵;我国资本和金融账户开放过程中面临的风险研究[D];国际关系学院;2015年
4 庄鹏;阿里巴巴B2B金融账户中心的设计与实现[D];南京大学;2016年
5 颜丽芳;中国“双顺差”的可维持性及改善对策研究[D];南京财经大学;2010年
本文关键词:阿里巴巴B2B金融账户中心的设计与实现,由笔耕文化传播整理发布。
本文编号:344247
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/344247.html