Team Foundation Server 组件
更新:2007 年 11 月
Team Foundation 服务器为 Visual Studio Team System 提供源代码管理、工作项跟踪、报告以及项目网站功能。这些服务器还可以提供生成功能。Team Foundation 服务器还与 Microsoft Project 和 Microsoft Excel 集成来扩展报告和跟踪功能。
Team Foundation Server 逻辑体系结构
逻辑 Team Foundation 服务器包含以下组件。
Team Foundation 应用层 此逻辑层主要由 Web 服务组成。该层表示传统的三层 Web 应用程序部署中的应用层。当在物理服务器上部署属于此层的服务和功能时,这些服务和功能有时称为 Team Foundation Server(服务)。根据您的部署配置,此逻辑层及其系统必备组件可以安装在一个或多个物理服务器上。
Team Foundation 数据层 此逻辑层主要由 Microsoft SQL Server 2005 数据库服务器组成。该层包含特定于 Team Foundation Server 的数据库。该层表示传统的三层 Web 应用程序部署中的数据层。根据您的部署配置,此逻辑层及其系统必备组件可以安装在一个或多个物理服务器上。
Team Foundation 客户端层 此逻辑层主要由 Web 服务和 Team Foundation 对象模型组成。该层表示传统的三层 Web 应用程序部署中的客户端层。根据您的部署配置,此逻辑层及其系统必备组件在部署中可以安装在多台物理计算机上,但是每个客户端安装必须在同一台物理计算机上安装所有逻辑客户端组件。
下图说明了构成 Team Foundation 的逻辑层的组件。
Team Foundation 应用层和数据层可以在一个服务器上一起进行物理部署(单服务器部署),也可以在两个或更多个独立服务器上分别部署(双服务器部署和多服务器部署)。每个 Team Foundation 服务器都需要独立的 Team Foundation Server 许可证。因此,在双服务器部署中,需要两个 Team Foundation Server 许可证。此外,对于连接到 Team Foundation Server 的每个 Team Foundation 客户端,都需要一个客户端访问许可证 (CAL)。有关授权和获得产品许可的更多信息,请参见“Team System Licensing White Paper”(Team System 授权白皮书)(https://go.microsoft.com/fwlink/?LinkId=55164)。有关为 Team Foundation 部署选择物理体系结构的更多信息,请参见选择 Team Foundation Server 部署配置。有关安装 Team Foundation 的更多信息,请参见《Team Foundation 安装指南》。可以从 Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=79226) 下载最新版《Team Foundation 安装指南》。