Font Size: a A A

Design And Implementation Of The Merchant-oriented Third Party Payment System Based On SOA

Posted on:2015-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhengFull Text:PDF
GTID:2308330476452913Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of e-commerce, third party payment gains more and more extensive attention. The security and functional of third party payment system directly affect the success or failure of payment step of e-commerce. Besides, third party payment is not only the affiliate product of e-commerce, but also gradually becomes an independent industry. As a vital role in the third party payment business, merchant is indispensable both in the basic business and the emerging business. The purpose of this paper is to design and implement a merchant-oriented third party payment system that’s flexible and extensible features can lay a good foundation for creating a set of fully functional and good performed third party payment system.To merchant’s business scope in third party payment system, this paper carried out the overall design which included requirement analysis, architecture design, database design and system interface design. The part of requirement analysis summarized the system, analyzed and identified the system’s functional requirements and non-functional requirements, and identified the users of the system and their range of usage. Architecture design made the system architecture design using the architecture mode of SOA, divided into subsystems, and defined and described the key subsystems. On the basis of the requirement analysis and architecture design, designed the database for subsystems, and designed and described the fields of the data sheets in detail. System interface design mainly designed the Web Service interfaces of member basic service system, accounting system and cashier system, and then described the input and output parameters in detail.Finally, according to the results of analysis and design, system was implemented and tested, which included the implementation of subsystems and the overall system framework. The system mainly used Java as the development language and JDK1.6 as the development version, and was developed on J2 EE platform. The system used SOA architectural pattern. Subsystems communicated with each other through Web Service, and used XFire as the framework of Web Service. The develop core of system is the Spring technology. The Spring MVC controlled the front view and background controller of the system. System used Oracle as database, and Mybatis as database integration layer. Through the comprehensive application of the above technologies, each subsystem finally reached intercommunity and integrality, and then the whole system could be implemented.The third party payment system for merchant was completed by analyzing, designing and implementing. The main subsystems of the system are member basic service system, merchant portal system, supporting platform, cashier system and accounting system. Merchants can recharge, transfer accounts, withdraw deposit, manage accounts, manage bank cart, manage operators and do other basic operations by using the system. In addition, the loose coupling character of the SOA architectural patterns using in the system makes the system possessing high flexibility and extensibility, and provides convenience for extension and improvement of the system in the future.The merchant-oriented third party payment system designed and implemented by this paper achieved the original goal, and was verified to operate well.
Keywords/Search Tags:third party payment, merchant, SOA, extensible
PDF Full Text Request
Related items