Font Size: a A A

Design And Implementation Of Mobile Internet Application Services Platform

Posted on:2015-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z L YuanFull Text:PDF
GTID:2298330422477157Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays Mobile Internet is one of the hottest topics in the world and moreand more users access the network through the mobile terminal, it indicates thatthere is a huge potential at this field. Therefore, an increasing number of developersparticipate in the development of mobile internet applications. Furthermore, withthe popularity of the communications social softwares, most of them are launching afeature of public account services platform. This feature allows its developer-usersapply a public account, which can then provide some services for the common user.On the whole, this feature provides the developers with more ways to serve theirusers. In this situation, however, repeated back-end development and constrains ofnetwork resources are the big problems faced by every developer.Focusing on the problems above, this thesis and builds the Mobile InternetApplication Services Platform by using the cloud platform which is called OpenShift,the open source platform as a services system. The platform offers uniformapplication management services to developers for solving the constraints ofnetwork resources. In addition, the platform proposes an applicaion back-endframework which is available for developing of mobile internet back-ends anddevelopers can use this framework through the platform. The back-end framworkaims to solve the developing back-end repeatedly problem and provide somedeveloping improvement solutions so as to reduce the difficulty of developing.Developers can write the application logic module once, then the application canserve multiple terminals via the Transceiver Module provided by this framework. TheTransceive Module can receive every terminal’s request and uniform the request parameters before reaching the developer logic module, then it receives andpackages the logic module’s response before sending them back. The develop logicmodule can ignore the difference among of every terminal in this way. Moreover, asthe features of the framework, the platform is also equipped with theHeterogeneous Data Platform Technique and the State Management Technique. TheHeterogeneous Data Platform Technique can shield the underlying database andprovide uniform usage for the developers. In order to make it easy for the developersto write query statement, the platform formulates a specification about the querystatement and proposes the Query Statement Change Algorithm which canguarantee the availability of the query statement. The State Management Techniqueis the simple state management method provided by the platform, based on thespecial needs of state maintenance on mobile internet application. Developer canuse the State Machine Module to get, judge, change and rollback the state of user sothat they can manage the user state efficiently.In conclusion, the major work about this thesis as follows. Research and studyopen source platform as a services, especially OpenShift. Building an applicationback-end framework for the development of mobile internet back-end. Building theMobile Internet Application Services Platform based on the previous researches oncloud platform and the application of back-end framework.
Keywords/Search Tags:mobile internet, public account service platform, OpenShift, applicationback-end framework
PDF Full Text Request
Related items