天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

移動互聯(lián)網(wǎng)應用服務平臺的設計與實現(xiàn)

發(fā)布時間:2018-05-06 11:29

  本文選題:移動互聯(lián)網(wǎng) + 公共賬號服務平臺。 參考:《中山大學》2014年碩士論文


【摘要】:移動互聯(lián)網(wǎng)是當今熱門話題之一,現(xiàn)今越來越多的用戶通過移動終端接入網(wǎng)絡,這預示著移動互聯(lián)網(wǎng)領域的發(fā)展?jié)摿薮,因此越來越多的開發(fā)者投身于移動互聯(lián)網(wǎng)應用的開發(fā)。另外,隨著通信社交類軟件的普及,各大通信社交軟件均推出公共賬號服務平臺功能,允許使用者在平臺上搭建對普通用戶提供服務的公共賬號。公共賬號服務平臺的出現(xiàn),讓開發(fā)者的能有更多的平臺渠道實現(xiàn)應用服務,但重復的應用后臺功能開發(fā)和網(wǎng)絡資源的制約卻是每一個開發(fā)者面臨的問題。 本論文針對上述問題,通過采用開源的平臺即服務系統(tǒng)OpenShift作為后臺支撐服務,搭建基于云平臺的移動互聯(lián)網(wǎng)應用服務平臺,該平臺向開發(fā)者提供統(tǒng)一的應用管理服務,解決網(wǎng)絡資源的制約。此外,本平臺還針對移動互聯(lián)網(wǎng)的后臺開發(fā)問題提出適用于此的應用后臺框架,開發(fā)者通過在本平臺上創(chuàng)建應用即可使用該框架。后臺框架以解決重復的應用后臺功能開發(fā)為目的,,并輔以能夠改善開發(fā)者開發(fā)移動互聯(lián)網(wǎng)應用時所遇到問題的解決方案,減輕開發(fā)者的開發(fā)負擔。開發(fā)者只需要編寫一次應用邏輯,通過本平臺框架提供的收發(fā)模塊,便能同時服務于多個終端平臺。收發(fā)模塊把各個終端請求的不同形式參數(shù)統(tǒng)一化后再提交給開發(fā)者編寫的邏輯,并負責把開發(fā)者邏輯返回的信息封裝為對應的形式返回,開發(fā)者邏輯便無需理會各個終端的差異性。此外,本平臺框架還提供了異構(gòu)數(shù)據(jù)平臺訪問方法與狀態(tài)管理技術方法作為本平臺的特色功能。異構(gòu)數(shù)據(jù)平臺訪問方法能夠屏蔽下層具體的數(shù)據(jù)庫,向開發(fā)者提供統(tǒng)一的使用方法使用數(shù)據(jù)庫,并且為了在條件查詢語句使用上對開發(fā)者友好,本平臺制定了條件查詢語句的規(guī)范,并提出條件查詢語句轉(zhuǎn)換算法,為條件查詢語句規(guī)范的可用性提供保證。狀態(tài)管理技術方法是本平臺框架基于移動互聯(lián)網(wǎng)應用對狀態(tài)維持的特殊需求,向開發(fā)者提供的操作簡單的狀態(tài)管理方法。開發(fā)者使用狀態(tài)管理技術后便擁有狀態(tài)的獲取、判斷、轉(zhuǎn)移和回滾等操作方法,更方便地對用戶狀態(tài)進行管理。 總而言之,本文所做的工作如下:調(diào)研研究開源平臺即服務系統(tǒng),并選取OpenShift來做進一步的研究探索;制作適合于移動互聯(lián)網(wǎng)后臺開發(fā)的后臺應用框架,提供統(tǒng)一收發(fā)、統(tǒng)一數(shù)據(jù)管理與統(tǒng)一狀態(tài)管理的功能;基于云平臺的研究以及后臺框架的實現(xiàn),搭建移動互聯(lián)網(wǎng)應用服務平臺,為開發(fā)者提供操作友好的應用管理服務平臺。
[Abstract]:Mobile Internet is one of the hot topics nowadays. Nowadays, more and more users connect to the network through mobile terminals, which indicates that the development potential of mobile Internet is huge. Therefore, more and more developers devote themselves to the development of mobile Internet applications. In addition, with the popularity of communication social software, each major communication social software has launched the public account service platform function, allowing users to build public accounts on the platform to provide services to ordinary users. The emergence of public account service platform enables developers to have more platform channels to implement application services, but repeated application backstage function development and network resource constraints are the problems that every developer faces. In order to solve the above problems, this paper builds a mobile Internet application service platform based on cloud platform by using open source platform (OpenShift) as the backstage support service, which provides unified application management services to developers. To solve the network resource constraints. In addition, the platform also proposes an application background framework suitable for the background development of mobile Internet, which developers can use by creating applications on the platform. The background framework aims to solve the repeated application background function development, and can improve the solution of the problems that developers encounter in the development of mobile Internet applications, so as to lighten the developer's development burden. The developer only needs to write the application logic once, through the transceiver module provided by the platform framework, it can serve multiple terminal platforms simultaneously. The transceiver module unifies the different formal parameters of each terminal request and then submits the logic written by the developer, and is responsible for encapsulating the information returned by the developer logic into the corresponding form return. Developer logic does not care about the differences between terminals. In addition, the framework of the platform also provides heterogeneous data platform access methods and state management technology as the unique features of the platform. The access method of heterogeneous data platform can shield the concrete database at the lower level, and provide the developer with a unified method to use the database, and in order to be friendly to the developer in the use of conditional query statements, In this platform, the specification of conditional query statement is established, and the transformation algorithm of conditional query statement is put forward, which can guarantee the usability of conditional query statement specification. State management technology is a simple state management method for developers based on the special requirements of mobile Internet applications for state maintenance. After using the state management technology, the developer will have the operation methods of obtaining, judging, transferring and rolling back of the state, so it is more convenient to manage the user's state. All in all, the work of this paper is as follows: research and research open source platform namely service system, and select OpenShift to do further research and exploration; make the background application framework suitable for mobile Internet backstage development, provide unified transceiver, Based on the research of cloud platform and the implementation of background framework, the mobile Internet application service platform is built to provide developers with a user-friendly application management service platform.
【學位授予單位】:中山大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09

【參考文獻】

相關期刊論文 前4條

1 彭鴻杰;邢延;李杰;蔡延光;;基于Openshift的校園購物云平臺[J];電腦編程技巧與維護;2013年14期

2 劉瑜,王立福,張世琨;軟件框架開發(fā)過程研究[J];計算機工程與應用;2004年02期

3 羅軍舟;吳文甲;楊明;;移動互聯(lián)網(wǎng):終端、網(wǎng)絡與服務[J];計算機學報;2011年11期

4 蔡增玉,谷文祥;漢字雙向有窮自動機的研究[J];中文信息學報;2005年03期



本文編號:1852137

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1852137.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f8daf***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com