基于Android平臺的即時通信中間件的研究與實現(xiàn)
發(fā)布時間:2018-03-08 09:02
本文選題:即時通信中間件 切入點:Android 出處:《西安電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:即時通信中間件作為整個即時通信系統(tǒng)應(yīng)用的核心服務(wù)模塊,它將網(wǎng)絡(luò)連接、信令交互、數(shù)據(jù)傳輸、業(yè)務(wù)邏輯、應(yīng)用安全等經(jīng)過抽象獨立出來,成為一個獨立的易于重用、易于擴展、訪問透明、使用簡單、穩(wěn)定性更高的軟件模塊。該軟件模塊在簡化移動平臺復(fù)雜環(huán)境的同時,也負責(zé)完成整個即時通信應(yīng)用的底層復(fù)雜網(wǎng)絡(luò)交互和相關(guān)的業(yè)務(wù)處理邏輯,充分解耦和即時通信應(yīng)用的核心服務(wù)模塊和界面交互模塊,進一步提高即時通信應(yīng)用的穩(wěn)定性、重用性和可擴展性。 本文在充分研究并總結(jié)了移動Android系統(tǒng)平臺的相關(guān)特性后,結(jié)合即時通信系統(tǒng)應(yīng)用的服務(wù)功能及業(yè)務(wù)特點,研究并實現(xiàn)了Android平臺下穩(wěn)定的、低耦合和高可用的即時通信系統(tǒng)Instlink2的中間件平臺。該中間件平臺采用面向服務(wù)的設(shè)計理念,在中間件平臺內(nèi)部聚合完成了基礎(chǔ)網(wǎng)絡(luò)通信和即時通信相關(guān)的業(yè)務(wù)服務(wù)功能,,并對上層應(yīng)用程序界面屏蔽了Android系統(tǒng)平臺的復(fù)雜環(huán)境特性。Instlink2中間件平臺被設(shè)計實現(xiàn)為Andoid平臺下獨立的服務(wù)組件,并運行在單獨的操作系統(tǒng)進程內(nèi)部,因此可為多個不同的應(yīng)用程序界面層提供即時通信業(yè)務(wù)服務(wù)功能。上層應(yīng)用程序界面在進行簡單的服務(wù)綁定操作后,只需按照說明文檔構(gòu)建簡單的JSON格式的字符串命令參數(shù),即可通過服務(wù)代理接口向中間件平臺請求即時通信相關(guān)的業(yè)務(wù)服務(wù)功能。
[Abstract]:Instant messaging middleware as the core service module of the whole application of instant communication system, it makes network connection, signaling interaction, data transmission, business logic, application security and so on to be an independent and easy to reuse. Easy to extend, transparent access, easy to use, more stable software module. This software module simplifies the complex environment of mobile platform at the same time, It is also responsible for completing the complex network interaction and related business processing logic of the whole instant messaging application, fully decoupling the core service module and interface interaction module of the instant messaging application, and further improving the stability of the instant messaging application. Reuse and extensibility. After fully studying and summarizing the related characteristics of mobile Android system platform, combining with the service function and service characteristic of the instant communication system application, this paper studies and realizes the stable under the Android platform. The middleware platform of low coupling and high availability instant messaging system (Instlink2), which adopts the concept of service-oriented design, accomplishes the business service functions related to basic network communication and instant messaging within the middleware platform. For the upper application program interface, the complex environment characteristics of the Android system platform. Instlink2 middleware platform is designed and implemented as an independent service component under the Andoid platform, and runs inside a separate operating system process. Therefore, it can provide instant messaging service function for multiple different application interface layers. After simple service binding operation, the upper application interface only need to build simple JSON format string command parameters according to the description document. Through the service agent interface to the middleware platform to request instant messaging related business services.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN915.05
【參考文獻】
相關(guān)期刊論文 前1條
1 王建新;楊世鳳;王春梅;史永江;童官軍;;中間件技術(shù)[J];電氣傳動;2006年04期
本文編號:1583238
本文鏈接:http://sikaile.net/kejilunwen/wltx/1583238.html
最近更新
教材專著