本节论述了用于促进Windows Messenger的通信和协作对话的不同服务器解决方案。
Windows Messenger客户程序通过一个提供客户注册、配置和Presence的服务器组件建立彼此间的通信。该服务器组件也可以作为客户到客户通信的中间人,比如在使用即时消息(Instant
Messaging,IM)的时候。目前,已经推出了面向Internet通信(Microsoft .NET Messenger Service)和企业即时消息服务(Microsoft
Exchange 2000 IM Server)的解决方案。而其它的服务器解决方案正在筹划当中。 .NET Messenger Service
.NET Messenger Service——正式的名称为MSN Messenger——提供了用户到用户所需的Presence和Rendezvous服务。Windows
Messenger 4.0版本支持Presence(存在)、即时消息、数据协作以及计算机到计算机的语音和视频通信。下一个版本的Windows
Messenger——4.5版本计划与Microsoft Windows XP同时发布——将附加更多的特性,如计算机到电话的呼叫、发送即时消息至寻呼机以及直接从Windows
Messenger 访问Microsoft Hotmail?邮箱。要使用该服务,必须具有Passport或Hotmail帐户。基于.NET Messenger Service 的计算机到计算机通信是通过公共Internet 发送和接收明码文本中的数据。 警告: 通过公共Internet 发送和接收明码文本中的数据并不具备加密或与其类似的安全特性,无法保障通信的安全。
Exchange 2000 Instant Messaging Server
Microsoft在Microsoft Exchange 2000 Server中包含了IM(即时消息)和Presence支持,该产品被称为Exchange
2000 Instant Messaging(IM)Server。Exchange 2000 IM Server支持在公司环境中使用Presence和即时消息功能。目前,Exchange
2000 IM Server使用MSN Messenger客户程序。对于Windows XP的用户,Windows Messenger将替换MSN
Messenger 客户程序,并无缝提供所有Windows Messenger附加的通信和协作功能。原始安装将采用Windows Messenger
4.5版本。该服务的公司解决方案需要已安装或原始安装的Exchange 2000程序。部署Exchange IM Server时,你将运行自己的Presence和Rendezvous服务。你可以使用公司目录将组织中的人员添加到你的联系人名单。同时,你也可以使用.NET
Messenger Service添加公司外部的联系人。 注意:记住与外部联系人进行通信将通过公共Internet以明码文本形式进行,并不具备加密或类似的安全特性,无法保障通信的安全。
SIP Proxy和Registrar Servers
服务器的即时通信功能也可以由“Internet工程任务组”(Internet Engineering Task Force,IETF)定义的“对话发起协议”(Session
Initiation Protocol,SIP;RFC 2543)配合SIMPLE协议来提供即时消息和Presence服务。使用这两种协议开发出的产品为你部署“实时通信”(Real
Time Communications,RTC)解决方案提供了另一种方法。Windows Messenger客户程序支持以上协议及RTC解决方案。 实时通信
RTC统一了Windows Messenger所支持的各种形式的人与人之间的实况通信。上面所讨论的服务器解决方案可以让你通过各种各样的设备来使用或体验Windows
Messenger所支持的服务。RTC的独特性
以下为RTC的特性:
Presence让你在一天中的不同时候都可以了解自己访问了哪个或哪些服务设备,同时帮助你明智地决定使用哪个路由进行通信。
Notifications(通知)在信息提醒(针对你所选择的服务设备)方面扮演着重要的角色。当有人要和你联系或某种形式的信息需要传送时,它都会提醒你。
Multi–modal communications(多模式通信)让你根据需要动态地建立单个或同时建立多个Windows
Messenger服务。
|