Font Size: a A A

Design And Implementation Of Public Basic Business System Base On Hybrid App

Posted on:2017-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:X X LiFull Text:PDF
GTID:2308330503469544Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the boom of mobile Internet, Hybrid App has attracted more and more attention in the area of mobile application development. Hybrid App is a mixture of Native App and Web App. The development of Hybrid App is cheaper and faster than Native App, but it has higher performance. With the rapid prevalence of group purchase,take-away,movie hotel and other business line of Meituan,mobile application development business grows with big steps. Meituan is finding for better technical solution for more and more complicate needs in a variety of business lines and application store. In this thesis, we analyze the common demands of various of business line of Meituan first,then we design and implement MTNB which is a public basic business system base on Hybrid App.In the development of Hybrid App, the communication system is the channel bridge that used to connect client application(Native) and web application(Web).At the same time, MTNB is the bridge protocol of Meituan mobile exists in the namespace of Web App. Depended on the special requirement of various lines of business, the communication system has designed and implemented some public function modules include Account, Pay, Share, Proxy,Authentication&UA-Verification and WebView. The communication system has divided Account Module, Pay Module and Share Module into the other business.Authentication&UA-Verification Module, Proxy Module and WebView Module were divided into basic business. The communication will be first to UA verification and authentication to make sure business line and user permission every time to request a HTML5 page. Then the communication system will execute the function model according to the command. At the same time, the communication system follows the One-way data flow, Loose coupling and the principle of expansibility for the user information security and the expansion of business. It not only implements the pluggable of the function model, also maximizes the protection of the information security of users.In this paper, we proceed the acceptance test with functional and non-functional requirements. The test result proves that the communication system satisfies the demand analysis of performance,function,non functional requirements.
Keywords/Search Tags:Communication system, MTNB, Hybrid App, One-way data, public basic business
PDF Full Text Request
Related items