Mobile Pay is a service that provide commercial via cell phone under mobile network. It has the advantage of universal Convenient and personal. Micro Pay is the mobile pay service that below 100yuan, beside the advantage of low risk, easy to be accepted. Since micro pay platform was put into business use in 2003, the type of services keep increasing, the number of users and volume of transactions have also hit record highs.The development of micro-pay platform require faster service develop speed. Framework is reusable system architecture; it shields the bottom detail and provides a well-designed interface to the upper level. The old framework has poor support of fast service develop and new feature, it became the bottleneck of whole platform.The first part of this thesis is background introduction and current framework analysis. The first chapter introduces the concept of mobile pay and micro pay, and then introduces the micro pay platform, which gives readers a brief impression. The second chapter gives the definition of Framework, and then mainly analysis the composition of current framework, detailed analysis the implement and module design and assemble the corresponding disadvantages, at last it introduce the ACE communication framework, including its import patterns.The second part of this thesis is requirement analysis,design and implement of new framework. The third chapter made requirement analysis and system design, according to the disadvantages of old framework and improve requirement encountered during business use. It describes the objectives that new framework need to achieve. System design mainly describes the design ideas of each module which apply various kinds of design patterns to improve design. The fourth chapter is about the detail design and implement of new framework, which list each module's class diagram and key data structure, draw the sequence diagram of some complicate process.The third part of this thesis gives comparative analysis of old and new framework, which validate the ease of use, availability and stability of new framework. Then the next task was prospected.The design of new framework fundamentally resolve the low speed problem of business development, making Micro Pay Platform can satisfy the market development needs. It can be helpful to other development of value-added services, and the reference and integration of the open-source project is a very good idea. |