Font Size: a A A

Third Party Payment System Design Based On Message Bus Of ActiveMQ

Posted on:2014-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:H Y CaiFull Text:PDF
GTID:2308330464457897Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of third-party payment in recent years, its 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 recharge 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 asynchronous messaging is particularly discussed. Finally,the characteristics of the system are compared to other systems.
Keywords/Search Tags:Message bus, Third party Payment, Message-Oriented Middleware, Application Integration
PDF Full Text Request
Related items