TFS API: First, TFS Architecture and concepts

Source: Internet
Author: User

TFS API: First, TFS Architecture and concepts

TFS is the short name for Team Fundation server and is part of Microsoft VSTS, a core collaboration platform for Microsoft Application Lifecycle Management (ALM) tools, simply as a platform tool for managing and developing the entire lifecycle of software projects.

  TFS is divided into the client layer, the application layer, the data layer.

  Their data model flows such as:

   

Client Layer : divided into the architect client, developer client, tester client, etc.

  Application Layer : divided into: versioning, team building, Team site (SharePoint), work item tracking, team reporting (SQL Server Reporting Service), project management, TFS API interface (WEB service).

  Data tier : Configuration database, warehouse database, Analysis database, team project collection database

A summary view of the locally deployed Web Services, applications, and databases for TFS is as follows:

  

the network port and protocol diagram are as follows:

  

  the network communication diagram for the deployment is as follows:

  

  TFS The main concepts are as follows:

  application tier, data tier, client layer : The logical layer that makes up TFS, which can be on the same computer or on a polymorphic computer.

 team Project Collection : The primary organizational unit for all data in TFS, which can contain one or more team projects

  team Project : The central area of the team activity that the team uses to share development software.

  TFS Management Console : The TFS administrator centrally manages tools that enable you to manage users and permissions, team project collections, add and manage SharePoint team sites, create and manage virtual machine labs, and check server status.

  SharePoint: Web-based team portal management.

  SQL Server and the SQL Server Reporting Services: Configuration of TFS, save area for team processes, data center, and team report data.

 Work Item : All the things that need to be done.

TFS API: First, TFS Architecture and concepts

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.