论文部分内容阅读
在企业信息化建设过程中,已经开发和实现了许多管理信息系统及电子商务系统,尤其是电子商务系统,怎么把商务信息及时通知给客户,怎么使员工或者客户之间快速、及时、安全、方便的交流,更加提高企业的运行效率呢?就目前常用的通信方式而言,有固定电话,移动电话,Email(电子邮件),短信,公共即时通信(Instant Messaging,简称IM)系统(如:QQ,MSN)。打电话太贵,Email太慢,并且交流不方便,公共即时通信系统又不安全。因此,为了提高电子商务系统,特别是云南省大型科学仪器、设备协作共用网的运行效率和信息的安全性,本文提出、设计开发了面向Web应用的IM系统,即把短信平台(SMS)和Web即时通信系统有机结合起来,简称WebIM系统。Jabber技术是基于XML协议的即时通信技术,主要基于开源的XMPP(Extensible Message Presence Protocol)即时通信协议。本文深入分析和研究Jabber即时通信技术和XMPP协议,并对比当前市场上的IM即时通信系统,构建了一个面向Web应用的、适合中小型企业的即时通信平台。这个平台包括服务器和Web客户端两部分。本文主要研究了基于XML的XMPP三个核心协议及数据包的封装、解析、传输等;最后设计并实现了Jabber即时通信系统的原型和面向Web即时通信客户端的用户登陆、注册、属性修改、好友添加、删除、好友列表、发送信息、在线感知等功能。并且,利用Jabber的可扩展性,研究设计并实现短信接口功能,增加了通信的可移动性。之所以采用面向Web的技术,是因为这样便于和现有的电子商务系统和办公自动化系统的集成,为用户之间的信息交流提供了便利,为企业提高运行效率。