当前位置:主页 > 科技论文 > 软件论文 >

基于WebLogic中间件的即时通讯软件的设计与实现

发布时间:2020-04-07 22:56
【摘要】:互联网让人与人之间的通讯方式发生了巨大的转变,尤其是近年来移动通讯业务的发展和智能设备的创新,人与人之间的信息传递与交流更加多样化。以移动QQ、微信为代表的即时通讯软件成为目前即时通讯应用的主流软件。而企业信息化建设,构建专属即时通信软件,对信息进行有效管理和服务,采用QQ或者微信进行交流显然无法实现对企业的管理存在瓶颈,为此设计开发适用于企业应用的即时通讯系统具有非常重要的实用价值。目前,一些软件公司已经面向企业开发企业即时通讯软件,各即时通讯软件自身都具有独立的协议,不同通信系统之前难以跨越平台进行通信,阻碍了通信系统的多样化应用,出现了企业内部即时通讯的“信息孤岛”问题。为了推动企业信息化服务的便利性、及时性和安全性,本文提出以Weblogic作为中间件,给出构建即时通讯软件的设计思路与实现方法,基于J2EE架构进行软件的框架搭建,提高系统的可移植性和可维护性。通过Android平台进行客户端应用软件设计,搭建Android开发环境,进行客户端即时通讯应用模块的设计,在服务器端进行即时通讯软件的管理,功能模块包括注册管理功能模块、用户登录功能模块、联系人管理功能模块、即时信息传递功能模块、实时音视频传输功能模块、文件传输功能模块,利用Weblogic integration业务流程管理技术和studio工具进行流程定义,使用Weblogic kernl工具层组件技术实现客户端与服务器端的信息交互。本文所设计并实现的即时通讯系统经测试,无论是功能还是性能,均达到了企业要求,实用性强。
【图文】:

框架结构,框架结构,操作系统,软件基础


电子科技大学硕士学位论文第二章 即时通讯的关键技术1Android 介绍Android 系统被广泛使用在各种移动设备上,剖析其根源可追溯到 Linux,开源和开放的双重特性。系统的运行主要是建立在安卓软件基础上,所采用发语言为 JAVA。下图 2-1 描述了该系统的具体操作框架,如下[15]:

地图,平台结构


第二章 即时通讯的关键技术环境中[17]使用 Dalvik 虚拟机。应用框架层使用 Android 模型,能够确保其在短时间内响应,帮助逐渐重复性利用。Android 系统自带的应用程序分为几个组件:Activity 组件负责系统和客户交互的界面;Service 组件主要给系统提供后台性功能[18],Provider 组件主要负责处理各种程序间的共享数据,Receiver 组件主要功能为发送与接收广播消息事件。应用层实际上就是整个系统的基础,其包含以下重要模块:地图、联系人管理以及短信等等。2.2 J2EE 平台J2EE 平台实际上就是充分利用 Web。构建开放性与模块化的软件系统,,内部设置有标准化的多层应用体系结构,可以最大限度的满足企业的实际需求,并且将其应用到实际生产中。J2EE 具备多组件的开发框架,具体分为:Web 层、客户层、业务层以及 EIS 层,能够实现客户端、服务器以及数据库间的联系[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


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2618496.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户37116***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com