Уровень приложения

Оценить
(0 голоса)

Уровень приложения состоит из набора Web-сервисов (работающих под ASP.NET/Microsoft Internet Information Services), которые обеспечивают систему управления исходными кода­ми, отслеживание элементарных работ, отчетность и основные функции TFS. На рис. 23.1 показана общая структура сервера-приложения TFS.

Рис. 23.1. Сервер Team Foundation Server: приложение

Web-сервисы на уровне приложения работают как упаковщики для интерфейса прикладного программирования TFS, который обеспечивает реальную функциональность TFS. Эти сер­висы находятся в виртуальных каталогах Web-сайта Team Foundation Server. На рис. 23.2 показаны эти каталоги Web-сервисов внутри программы IIS Manager.

Внутри каждого каталога сервиса имеются одна или несколько конечных точек Web-сервиса. Список дан в табл. 23.1. Описание: image589Описание: image590

Совет

Обычно вам не приходится беспокоиться о Web-сервисах TFS. Они работают как API сервера, который используется различными инструментами TFS (такими как Team Ex­plorer). Однако если вы хотите расширить функциональность TFS, то именно с них и нужно начинать. Документация по Web-сервисам фрагментарная, но некоторую ин­формацию по расширению TFS и интеграции с ним вы можете найти в Visual Studio 2008 SDK (см. http://msdn.niicro8oft.coni/vstudio/extend/default.a8px). Вы можете также получить некоторое представление о Web-сервисе посредством его вызова из вашего браузера. При этом вы получите краткое описание сервиса и список поддер­живаемых им методов.

В дополнение к этим Web-сервисам на серверах уровня приложения развертывается и рабо­тает также сервис Windows — это сервис планировщика задач. Этот сервис (который вы­полняется под именем TfsServerScheduler) является сервисом для планирования различных задач TFS. Например, система построений VSTS использует этот сервис дня планирования построений. Описание: image591

Примечание

Team Foundation Build это серверное приложение, предназначенное для выполне­ния автоматических построений программного обеспечения и управления ими. Оно использует собственный сервис Team Build Service, который работает независимо от планировщика заданий. Сервис Team Build Service можно развернуть на сервере уровня приложения (но это не обязательно). Он может быть также развернут на кли­енте или на отдельном сервере.

Подробнее в этой категории: « Visual Studio Team System Уровень данных »
Уровень данных
Безопасность
Глобальные группы безопасности
Группы безопасности проекта
Проецирование ролей на группы

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.