基于SOA的面向商户第三方支付系统的设计与实现

被引量 : 0次 | 上传用户:wsqwsqwsqwsq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的快速发展,第三方支付越来越受到广泛的关注。第三方支付系统的安全性及功能性直接影响到电子商务支付环节的成败。此外,第三方支付已经不仅仅是电子商务的附属产品,而逐渐成为了一个独立的产业,而商户作为第三方支付业务中至关重要的角色,无论是在基础业务中还是新兴业务中都是不可或缺的。本文的目的在于设计与实现一个面向商户的第三方支付系统,其灵活的、易于扩展的特性为创建一整套功能完善、性能优良的第三方支付系统打下良好的基础。本文针对商户在第三方支付系统中的业务范围,对系统进行了总体设计,包括需求分析、架构设计、数据库设计、系统接口设计。其中需求分析部分对系统进行了概述,分析及确定了系统的功能性需求及非功能性需求,并确定了系统的使用者及其使用范围。架构设计则使用SOA的架构方式对系统进行了架构设计,划分出了子系统,并对关键子系统进行了定义和描述。在需求分析与架构设计的基础上,针对子系统进行数据库设计,并对数据表进行了详细的字段设计与描述。系统接口设计主要对会员基础服务子系统、账务子系统、收银台子系统的Web Service接口进行了设计,并详细描述了接口的输入与输出参数。最后根据分析及设计的结果,对系统进行了实现及测试,实现包括了子系统的实现以及系统整体框架的实现。系统主要采用Java语言作为开发语言,采用JDK1.6作为开发版本,基于J2EE平台进行系统开发。系统总体使用SOA的架构模式,使用XFire作为Web Service的框架,子系统之间通过Web Service方式进行通信。系统的开发核心以Spring为主,通过SpringMVC对系统视图进行控制。数据库使用Oracle Database,并采用Mybatis作为数据库集成层。通过以上技术的综合应用,最终达到了各个子系统内部及相互之间的互通性与整体性,使得整个系统得以实现。通过对系统的分析、设计与实现,完成了主要目标用户为商户的第三方支付系统,系统的关键子系统包括会员基础服务子系统、商户门户子系统、支撑平台、收银台子系统及账务子系统。通过使用整套系统,商户可以进行充值、转账、提现、管理账户、管理银行卡、管理操作员等基本操作。此外,由于系统使用SOA架构模式,其松耦合的特性使得系统具有极高的灵活性及可扩展性,为系统未来的扩展及改进提供了便利的条件。本文设计、实现的面向商户的第三方支付系统实现了最初的目标,经过测试可良好的运行。
其他文献
企业要追求“基业长青”不仅需要考虑如何在短期内获得较强的盈利能力,还要考虑如何在长期内获得可持续的竞争优势。企业要同时达到这两个目的须要进行二元创新,即:同时进行
斯布孜额是哈萨克族的一种历史悠久,最具代表性的民间吹奏乐器。它被哈萨克人誉为“心笛”。现今还存在于新疆维吾尔自治区阿勒泰地区、塔城、新源县、乌苏、乌鲁木齐等地。
<正>沈阳作为国家级中心城市的平台优势体现在哪里?如何实现大城市土地的集约化应用?如何实现经济与人口、资源、环境、历史协调发展,是每一个有志于参与沈阳新城市建设者共
由于伊犁地处新疆北部地区,其地理环境及气候特点与南部地区有所区别,同时,在经受了历史的沿革以及来自四周各国文化的相互渗透、碰撞和融合,因此,在新疆伊犁地区的喀赞其传
随着信息科学技术的进步,影像融合技术被广泛应用于不同领域中,与此同时也涌现出了大量遥感影像数据,然而,将这些不同种类的影像数据进行融合是目前遥感领域中急需解决的问题,已
在分析企业技术创新与信息需求的关系的基础上,从社会资本理论的角度来审视,并运用哲学、经济学、社会学等相关理论,探讨了企业在技术创新过程中信息需求与技术创新之间的关
马克思的博士论文《德谟克利特的自然哲学和伊壁鸠鲁自然哲学的差别》借助对于伊壁鸠鲁哲学的分析,展示出其独特的意义论哲学视野,这一点突出地体现在"自我意识"概念中。马克
心理理论发展与执行功能的关系已成为发展心理学的一个热点问题。一种观点认为两者存在功能上的依赖关系;另一种观点认为心理理论与执行功能是平行发展的心理过程,他们包含着
制造外包作为一种新的商业模式在全球范围不同行业迅猛发展,这种模式一方面为企业带来一系列竞争优势,如控制和降低成本、聚焦核心功能等,另一方面也可能为企业带来战略、运
近年随着国内卫生需求的增长和医疗市场的扩大,催生了一批国产医疗器械企业,笔者所在的M公司也是其中之一。身处激荡的医疗器械行业圈内,企业面临众多挑战,而营销人员作为企