论文部分内容阅读
即时消息(Instant Messaging)为用户提供了一种方便快捷的通过Internet与朋友交流的方式,通过它人们可以在线交谈、互传文件、语音对话及进行视频会议,甚至用手机双向交流。即时消息使人们即时地相互沟通、进行快速的联系,比之电子邮件相对缓慢的速度要进步得多,从而即时消息获得了人们的广泛青睐。使用即时消息服务的消费者日益增多,所以大多数公司都看好即时消息的潜力,即时消息技术已经开始融入到现代商务活动中。但目前的即时消息系统还存在着种种缺陷。首先目前网络上的即时消息程序彼此之间的互通性很差,因此制定开放式的即时消息业界标准,从而不论使用何人开发的即时消息系统,都能建立一个统一的即时消息网络是具有非常重要的意义的。其次由于即时消息所暴露出来的接二连三的严重安全问题,使得即时消息难以在商务应用中得到推广。最后现在存在这个多种信息服务,例如E-mail、语音信息、即时消息、短消息、寻呼、传真等,但相互之间很少进行整合,这也给企业管理这些信息带来了不便。如果能够使用通知服务把这些多种的信息服务统一起来,使人们会在任何时候、任何地方、通过任意方式获取来自各种途径的消息,将大大方便人们对信息的获取,提高企业的工作效率。 由此可见目前即时消息系统的设计应集中于更具效率和安全性的企业级即时消息系统,能够实现一个开放式即时消息协议,并且兼容其余即时消息系统的,提供较高的安全性,支持加密以及数字签名。最后该企业级即时消息系统能够通过通知服务和其它信息服务整合在一起,创建一个统一的消息平台。 我们设计的即时消息系统和其他即时消息传递系统不同,它是基于XML协议的。对于先前被不同平台分隔的人们来说,此系统使超长传输的分布性更好也更易访问。同时为了提高即时消息系统的安全性,我们设置了一个CA认证中心,提供数字签名和消息加密的服务,从而大大增加了系统的安全性,使之更加适合企业的需求。最后,我们设计了一个基于Web服务的通知服务模型,使得即时消息、SMS短消息服务和EMAIL服务能够通过通知服务整合在一起。 本文第一章论述了企业级即时消息系统的研究背景和意义。第二章简单介绍了企业级即时消息系统的相关技术及其发展背景,包括即使消息的发展,通知服务技术,密码系统与微软公钥基础结构,XML和Web Service。第三章提出了系统的框架,描述了即时消息系统、通知服务模型和认证服务的架构。第四章给出了即使消息系统的XMPP协议(可扩展消息和在线信息协议)的设计,通知服务的具体实现,以及数字签名和加密的实现。最后对本文进行了总结和展望。