Font Size: a A A

Research And Implementation Of Mobile Backend Service Framework Based On MBaaS Architecture

Posted on:2018-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:C C LiFull Text:PDF
GTID:2348330518493398Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Mobile terminals are becoming more and more popular because of their portability and ease of use, so mobile applications are becoming more and more important. However, developing a large number of mobile application will lead to a series of problems. Different mobile application functions are sometimes repeated so putting a lot of developers, resources and time to develop repeat function is meaningless. Moreover, some companies let coders develop the server based on browser earlier then the server based on mobile applications, most of the features of mobile applications are translated from the original server-side. How the original system can meet the needs of mobile applications is also a problem.In order to solve the above problems, this paper designs a mobile backend service framework based on MBaaS. MBaaS architecture accelerates application development by reducing server-side repeated development. This paper summarizes the service components that should avoid duplication, designs a web management module to manage the service components, and specifies the communication mode and data transmission format of the framework. The framework of this topic can access custom service components. By using the concept of micro-service,a system decoupling process is designed. According to the detailed description of the process, a CRM system is decoupled and implemented.Designing an optimization algorithm of the push service in the framework,considering the different circumstances of the data push to achieve the purpose of optimizing performance. The actual implementation and demonstration of the overall back-end service platform are presented in this paper, which proves the feasibility of the framework. This paper mainly includes the following parts of the work:1. Analysis and design of mobile service framework: By analyzing the characteristics of MBaaS architecture, the author analyzes the requirements of framework design, clarifies the framework overall objectives, and gives the module and the relationship between the modules, and adopts REST Communication and JSON type of data transmission format. Finally, the author analyzes the principles of API design.2. Decoupling and access to system functions: Design the system to decouple the general process, then the author decouple the original function into different micro-services based on the laboratory CRM system, and register the services in the web management module for access.3. Push mode analysis and push optimization aigorithm design: Push mode selection determines the push efficiency and ability. In this paper, the existing push mode is analyzed, and the difference between them is analyzed. The push optimization algorithm is designed to make up for4. the inefficiency and capacity shortage caused by using single push mode.5. Implementation of mobile service framework: Based on the designed framework, the improved push optimization algorithm and the functional services decoupled from the CRM system, a mobile back-end service platform is implemented to validate the feasibility of the designed framework, algorithms and custom services.
Keywords/Search Tags:MBaaS, general framework, micro-service, push scheduling
PDF Full Text Request
Related items