应用程序服务器体系结构

上一次修改主题: 2009-05-14

本主题概述随 Office Communications Server 2007 R2 引入的新应用程序服务器基础结构。

组件

Office Communications Server 2007 R2 基础结构包括以下组件。

应用程序服务器

应用程序服务器是 Office Communications Server 2007 R2 前端服务器上的一个新组件。应用程序服务器为部署、承载和管理统一通信应用程序提供了一个平台。通过为应用程序提供基本的服务和用于安装、激活、设置和升级的一致模型,应用程序服务器简化了应用程序的开发、部署和管理。

Dd425259.note(zh-cn,office.13).gif注意:
应用程序服务器不支持第三方应用程序。

应用程序

在此次讨论中,*“应用程序”*指的是应用程序服务器上承载的统一通信应用程序。对于每个应用程序,池中的每台应用程序服务器都承载该应用程序的一个单独实例。每个应用程序实例都由一个特定的完全限定域名 (FQDN) 所定义。

部署和拓扑

Office Communications Server 2007 R2 部署向导会自动安装应用程序服务器,并将其作为前端服务器所在计算机上一个单独的进程。不需要管理员输入。此外,即使池中的所有应用程序服务器计算机都使用相同的池名称和池证书,配置应用程序服务器也不需要任何设置。应用程序服务器在运行时始终作为前端服务器上一个单独的进程,并且无法部署在池中单独的某台计算机上。

安装应用程序服务器后,部署向导即可激活以下四个应用程序:

  • 会议助理
  • 会议通知服务
  • 响应组服务
  • 外部语音控制

管理员可以激活一个或多个应用程序,也可以一个都不激活。

**在池中的所有应用程序服务器上,应用程序部署必须完全相同。**也就是说,如果在某个应用程序服务器上部署了会议助理,就必须在池中的所有应用程序服务器上都部署会议助理。

图 1. 应用程序服务器体系结构

Dd425259.ac377ccc-5149-4f15-8f1a-361eeccf0e55(zh-cn,office.13).jpg

通过使用 Office Communications Server 2007 R2 管理单元,管理员可以管理除响应组服务之外所有应用程序的特定于应用程序的设置。可以使用响应组服务所独有的管理性管理单元来管理响应组服务。

有关这些应用程序的详细信息,请参阅新增的服务器应用程序

激活

应用程序服务器不会从其所承载的应用程序中独自启动或停止。激活每个应用程序实例后,都会将其添加到计算机上的应用程序列表。

激活应用程序后,会用联系对象和受信任的服务项设置应用程序,以便可以向其路由呼叫。此设置信息包括与应用程序关联的电话号码或会话初始协议 (SIP) 统一资源标识符 (URI)、应用程序的 SIP 端口以及应用程序多个实例的 FQDN。

呼叫路由

为了对呼叫进行路由,Office Communications Server 2007 R2 合并配置中的每个应用程序终结点都由一个联系对象表示,后者则指向该应用程序服务器的 FQDN 和端口。如果已部署硬件负载平衡器,则联系对象将指向硬件负载平衡器的虚拟 IP (VIP) 地址和端口,而反过来对于该负载平衡器已配置了应用程序服务器所有相应实例的 IP 地址。应用程序服务器并不代表所有被承载应用程序提供单一的 SIP 侦听端口。而是每个应用程序都使用自己的端口单独进行侦听。硬件负载平衡器根据自己的专有算法将呼叫定向至不同的应用程序实例。

要使应用程序充当 SIP 终结点(可以用 SIP URI 进行设置,并可以像最终用户一样接收和发送呼叫),必须具备联系对象。应用程序内部使用所需的联系对象是在应用程序激活期间创建的。对于会议助理应用程序,联系对象是在配置每个新接入电话号码时创建的。与此类似,响应组服务的联系对象是在创建新响应组时创建的。

作为 SIP 终结点向外部用户提供应用程序的联系对象,是在完成部署和激活操作后使用 Office Communications Server 2007 R2 管理单元创建的。