基于WebLogic中間件的即時通訊軟件的設計與實現(xiàn)
發(fā)布時間:2020-04-07 22:56
【摘要】:互聯(lián)網讓人與人之間的通訊方式發(fā)生了巨大的轉變,尤其是近年來移動通訊業(yè)務的發(fā)展和智能設備的創(chuàng)新,人與人之間的信息傳遞與交流更加多樣化。以移動QQ、微信為代表的即時通訊軟件成為目前即時通訊應用的主流軟件。而企業(yè)信息化建設,構建專屬即時通信軟件,對信息進行有效管理和服務,采用QQ或者微信進行交流顯然無法實現(xiàn)對企業(yè)的管理存在瓶頸,為此設計開發(fā)適用于企業(yè)應用的即時通訊系統(tǒng)具有非常重要的實用價值。目前,一些軟件公司已經面向企業(yè)開發(fā)企業(yè)即時通訊軟件,各即時通訊軟件自身都具有獨立的協(xié)議,不同通信系統(tǒng)之前難以跨越平臺進行通信,阻礙了通信系統(tǒng)的多樣化應用,出現(xiàn)了企業(yè)內部即時通訊的“信息孤島”問題。為了推動企業(yè)信息化服務的便利性、及時性和安全性,本文提出以Weblogic作為中間件,給出構建即時通訊軟件的設計思路與實現(xiàn)方法,基于J2EE架構進行軟件的框架搭建,提高系統(tǒng)的可移植性和可維護性。通過Android平臺進行客戶端應用軟件設計,搭建Android開發(fā)環(huán)境,進行客戶端即時通訊應用模塊的設計,在服務器端進行即時通訊軟件的管理,功能模塊包括注冊管理功能模塊、用戶登錄功能模塊、聯(lián)系人管理功能模塊、即時信息傳遞功能模塊、實時音視頻傳輸功能模塊、文件傳輸功能模塊,利用Weblogic integration業(yè)務流程管理技術和studio工具進行流程定義,使用Weblogic kernl工具層組件技術實現(xiàn)客戶端與服務器端的信息交互。本文所設計并實現(xiàn)的即時通訊系統(tǒng)經測試,無論是功能還是性能,均達到了企業(yè)要求,實用性強。
【圖文】:
電子科技大學碩士學位論文第二章 即時通訊的關鍵技術1Android 介紹Android 系統(tǒng)被廣泛使用在各種移動設備上,剖析其根源可追溯到 Linux,開源和開放的雙重特性。系統(tǒng)的運行主要是建立在安卓軟件基礎上,所采用發(fā)語言為 JAVA。下圖 2-1 描述了該系統(tǒng)的具體操作框架,如下[15]:
第二章 即時通訊的關鍵技術環(huán)境中[17]使用 Dalvik 虛擬機。應用框架層使用 Android 模型,能夠確保其在短時間內響應,幫助逐漸重復性利用。Android 系統(tǒng)自帶的應用程序分為幾個組件:Activity 組件負責系統(tǒng)和客戶交互的界面;Service 組件主要給系統(tǒng)提供后臺性功能[18],Provider 組件主要負責處理各種程序間的共享數據,Receiver 組件主要功能為發(fā)送與接收廣播消息事件。應用層實際上就是整個系統(tǒng)的基礎,其包含以下重要模塊:地圖、聯(lián)系人管理以及短信等等。2.2 J2EE 平臺J2EE 平臺實際上就是充分利用 Web。構建開放性與模塊化的軟件系統(tǒng),,內部設置有標準化的多層應用體系結構,可以最大限度的滿足企業(yè)的實際需求,并且將其應用到實際生產中。J2EE 具備多組件的開發(fā)框架,具體分為:Web 層、客戶層、業(yè)務層以及 EIS 層,能夠實現(xiàn)客戶端、服務器以及數據庫間的聯(lián)系[17]。圖 2-2指的就是該平臺的具體結構圖。
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP393.09
【圖文】:
電子科技大學碩士學位論文第二章 即時通訊的關鍵技術1Android 介紹Android 系統(tǒng)被廣泛使用在各種移動設備上,剖析其根源可追溯到 Linux,開源和開放的雙重特性。系統(tǒng)的運行主要是建立在安卓軟件基礎上,所采用發(fā)語言為 JAVA。下圖 2-1 描述了該系統(tǒng)的具體操作框架,如下[15]:
第二章 即時通訊的關鍵技術環(huán)境中[17]使用 Dalvik 虛擬機。應用框架層使用 Android 模型,能夠確保其在短時間內響應,幫助逐漸重復性利用。Android 系統(tǒng)自帶的應用程序分為幾個組件:Activity 組件負責系統(tǒng)和客戶交互的界面;Service 組件主要給系統(tǒng)提供后臺性功能[18],Provider 組件主要負責處理各種程序間的共享數據,Receiver 組件主要功能為發(fā)送與接收廣播消息事件。應用層實際上就是整個系統(tǒng)的基礎,其包含以下重要模塊:地圖、聯(lián)系人管理以及短信等等。2.2 J2EE 平臺J2EE 平臺實際上就是充分利用 Web。構建開放性與模塊化的軟件系統(tǒng),,內部設置有標準化的多層應用體系結構,可以最大限度的滿足企業(yè)的實際需求,并且將其應用到實際生產中。J2EE 具備多組件的開發(fā)框架,具體分為:Web 層、客戶層、業(yè)務層以及 EIS 層,能夠實現(xiàn)客戶端、服務器以及數據庫間的聯(lián)系[17]。圖 2-2指的就是該平臺的具體結構圖。
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP393.09
【相似文獻】
相關期刊論文 前10條
1 馮勃達;;大學生對即時通訊軟件使用行為的影響因素分析[J];通訊世界;2018年01期
2 徐玉芬;;即時通訊軟件在應用型本科院校師生互動中的運用研究[J];教育教學論壇;2017年24期
3 程筱呈;;人際傳播中的“距離”——基于大學生使用手機即時通訊軟件的研究[J];新聞傳播;2013年11期
4 張健;;即時通訊軟件營銷存在的問題與解決對策[J];軟件導刊;2010年12期
5 ;即時通訊軟件[J];新電腦;2006年03期
6 蔣e
本文編號:2618496
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2618496.html
最近更新
教材專著