Архитектура Team Foundation Server. В TFS использована логическая трехуровневая архитектура, разделяющаяся на клиентский уровень, а также уровни приложений и данных. Клиенты TFS взаимодействуют с уровнем приложений посредством различных веб-служб. В свою очередь, уровень приложений поддерживается различными базами данных на уровне данных. Компоненты уровня TFS и их взаимодействие проиллюстрированы на рис. 4. Рис. 4. Компоненты и уровни TFS Клиентский уровень Клиентский уровень состоит из следующих компонентов: · Объектная модель Team Foundation Server – открытый интерфейс API для взаимодействия с TFS, используется для создания клиентских приложений, обменивающихся данными с TFS. · Компоненты Visual Studio Industry Partners (VSIP) – инструменты сторонних поставщиков, надстройки и языки для использования в Visual Studio. · Интеграция с Microsoft Office – набор надстроек для Microsoft Office Excel и Microsoft Office Project, позволяющих запрашивать и обновлять рабочие элементы в базе д