● 摘要
随着互联网的普及和发展,即时通信已经成为人们交流的重要手段。在企业或政府机关中,除了传统的信息交流手段外,即时通信作为一种更加有效的交流方式,逐渐得到了广泛应用。在信息化过程中,建立企业信息系统是企业信息化的必由之路。优秀的企业信息系统能够增强企业的竞争力,加快我国企业的信息化进程。此外,无论是企业还是政府机关,使用个人版的即时通信软件均有安全隐患,所以企业使用自己的即时通信软件势在必行。本文主要讨论Jabber 协议与技术的研究及应用。 Jabber 是一个基于 XML 的开放源代码的即时通信平台,包括服务器端和客户端两大部分。Jabber 协议是一系列源代码开放的、以 XML为基础的协议。Jabber 的基础协议—XMPP,已经成为 IETF 的标准。在对 Jabber 协议与技术研究的基础上,作者分析了该协议的特点和结构,并在开源的以 Jabber 协议为基础的即时通信软件的基础上,利用 Jabber 的体系架构,构建了一个适合中小企业的即时通信平台。这个平台包括服务器、管理平台和客户端三个部分。此服务器运行在局域网中,可以作为一个小型企业的 IM 服务器。客户端可以运行在其他电脑上。管理平台可以做为企业管理员的操作平台运行在普通PC上。本文首先分析了即时通信系统的原理和几个目前普遍应用的即时通讯协议,并对Jabber协议的主要应用作了较为详细地介绍。之后,基于目前中小企业的普遍情况,对他们所需要的即时通讯系统的需求作了简要的分析了。给出了系统的整体解决方案。并以此为基础,对服务器、管理平台和客户端的各功能模块的实现作了较为详细的分析。此外,利用 Jabber 协议本身的优势,本文还提出了一种为 Jabber 系统扩展服务的方法。本文最后描述了系统部署和评测结果,证明本方案的可行性。并对进一步的完善提出了展望。对于同类的系统开发具有较强借鉴意义。