基于Android平台的即时通信中间件的研究与实现
发布时间:2018-03-08 09:02
本文选题:即时通信中间件 切入点:Android 出处:《西安电子科技大学》2014年硕士论文 论文类型:学位论文
【摘要】:即时通信中间件作为整个即时通信系统应用的核心服务模块,它将网络连接、信令交互、数据传输、业务逻辑、应用安全等经过抽象独立出来,成为一个独立的易于重用、易于扩展、访问透明、使用简单、稳定性更高的软件模块。该软件模块在简化移动平台复杂环境的同时,也负责完成整个即时通信应用的底层复杂网络交互和相关的业务处理逻辑,充分解耦和即时通信应用的核心服务模块和界面交互模块,进一步提高即时通信应用的稳定性、重用性和可扩展性。 本文在充分研究并总结了移动Android系统平台的相关特性后,结合即时通信系统应用的服务功能及业务特点,研究并实现了Android平台下稳定的、低耦合和高可用的即时通信系统Instlink2的中间件平台。该中间件平台采用面向服务的设计理念,在中间件平台内部聚合完成了基础网络通信和即时通信相关的业务服务功能,,并对上层应用程序界面屏蔽了Android系统平台的复杂环境特性。Instlink2中间件平台被设计实现为Andoid平台下独立的服务组件,并运行在单独的操作系统进程内部,因此可为多个不同的应用程序界面层提供即时通信业务服务功能。上层应用程序界面在进行简单的服务绑定操作后,只需按照说明文档构建简单的JSON格式的字符串命令参数,即可通过服务代理接口向中间件平台请求即时通信相关的业务服务功能。
[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.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN915.05
【参考文献】
相关期刊论文 前1条
1 王建新;杨世凤;王春梅;史永江;童官军;;中间件技术[J];电气传动;2006年04期
本文编号:1583238
本文链接:https://www.wllwen.com/kejilunwen/wltx/1583238.html