通讯簿服务器增强功能

上一次修改主题: 2009-01-22

传统上,如 Office Communicator 2007 等 Office Communications Server 客户端通过搜索客户端从专用文件服务器上的共享文件夹下载的本地通讯簿文件,向用户提供全局地址列表信息。在此版本中,Office Communicator 和 Office Communicator Phone Edition 继续下载和使用通讯簿服务器所提供的通讯簿文件。但是,Office Communications Server 2007 R2 引入了通讯簿 Web 查询服务,用于向 Microsoft Office Communicator Mobile for Windows Mobile 客户端 2007 R2 版的用户提供全局地址列表信息。借助通讯簿 Web 查询服务,Communicator Mobile for Windows Mobile 客户端可以通过 Internet 将 HTTPS 查询发送至通讯簿 Web 查询服务,而非将通讯簿文件下载到移动设备上,从而向用户提供搜索查询的结果。

安装 Office Communications Server 2007 R2 Enterprise Edition 或 Standard Edition 时,将在 Web 组件服务器上自动安装通讯簿 Web 查询服务。通讯簿 Web 查询服务由 Internet 信息服务 (IIS) 承载,并使用集成的 Windows 身份验证对客户端进行身份验证。可以在池级别的 Web 组件属性页中查看通讯簿 Web 查询服务的 URL。默认情况下,该 URL 为 https://<WebFarmFQDN>/GroupExpansion/<Int|Ext>/service.asmx。客户端通过带内设置获得通讯簿 Web 查询服务的 URL。

在此版本中,通讯簿服务器仍然从 RTC 数据库检索用户和联系人信息以写入通讯簿文件,供 Office Communicator、Office Communicator Phone Edition 和 Office Communicator 2007 R2 Attendant 客户端下载。此外,通讯簿服务器现在创建一个通讯簿数据库 (RTCAb),其中包含企业版池和 Standard Edition Server 所使用的后端数据库中的部分用户和联系人信息。通讯簿 Web 查询服务不需要访问通讯簿服务器下载文件所使用的文件服务器。而是为了响应来自 Communicator Mobile for Windows Mobile 客户端的搜索查询,该服务通过 HTTPS 直接向通讯簿服务器所创建和维护的 RTCAb 数据库提交查询。

Dd425099.note(zh-cn,office.13).gif注意:
服务器的 Address Book Server PartitionByOU WMI 属性设置为 TRUE 时,RTCAb 搜索的范围即缩小到与提交搜索查询的客户端相同的组织单位 (OU)。

除了每日生成通讯簿下载文件的新版本之外,通讯簿服务器现在每日还更新 RTCAb 数据库。为提供高可用性以及实现冗余,RTCAb 数据库中的查找表含有两个分区,以便在更新其中一个分区时可以使用另一个分区。