Team Foundation Application-Tier Servers

The Team Foundation application-tier server layer primarily consists of Web services and applications. You can deploy this layer with the data-tier layer on a single server (single-server deployment), or you can deploy this layer on a separate server from the data-tier (dual-server deployment). The Team Foundation application-tier server layer must be installed on Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition, or Windows Server 2003, Datacenter Edition. It cannot be installed on any 64-bit version of Windows Server 2003 operating systems.

Application-Tier Services and Applications

The Team Foundation application-tier server hosts the ASP.NET Web services necessary for communication with the Team Foundation data-tier server as well as the Team Foundation client-tier computers. The following services run on the Team Foundation application-tier server:

  • Team Foundation Server Web services, including source control, work item tracking, and event notification services. These services run collectively under an administrator-specified service account, often referred to as the TFSService service account.

  • TFS Server Scheduler, a Windows service which runs under the TFSService service account.

  • Team Build Service, a Windows service which runs under the build service account. Team Build Service can be configured to run under another Windows service account if desired.

In addition to its own services, Team Foundation Server requires a number of other services in order to operate. For more information about required services for the Team Foundation application-tier server, see Team Foundation Server Security Concepts.

The Team Foundation application-tier server also hosts the applications necessary for interoperation between itself and the Team Foundation data-tier server and Team Foundation client-tier computers. The following applications run on the Team Foundation application-tier server:

  • Team Foundation Server administrative tools, including TFSAdminUtil, TFSSecurity, and Team Foundation commands. For more information about individual command-line administrative tools, see Using Team Foundation Server Command-Line Tools.

  • Internet Information Services (IIS)

  • ASP.NET 2.0

  • Windows SharePoint Services

  • Microsoft SQL Reporting Services

Application-Tier Requirements

The size and scope of your Team Foundation Server deployment affect the hardware and software needed for the server hosting the Team Foundation application-tier server layer. For more information about Team Foundation application-tier server hardware requirements in either single-server or dual-server deployments, see Server Requirements for Team Foundation and Server Requirements for Team System.

See Also

Concepts

Team Foundation Server Security Architecture