Welcome to 3Dev Blogs Sign in | Join | Help

El Blog de Guino

Tecnologias, Arquitectura y Mejores Prácticas en .NET

<February 2007>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910

Post Categories

News








Navigation

Syndication

Arquitectura de Team Foundation Server

La Arquitectura logica de Team Foundation Server esta basada en multiples capas: Una capa de datos, una capa de aplicacion y la capa cliente.

Capa de Datos : Esta basada en Microsoft SQL Server 2005

Capa de Aplicacion : Esta compuesta de SQL Server 2005 Reporting Services, Servicios Web Base de Team Foundation y Windows Sharepoint Services.

Tambien incluye Team Foundation Build Services, que permite conectarse a Build Servers y Team Foundation Server Proxy que maneja un cache de archivos del source control previamente accedidos para mejorar el rendimiento de las operaciones sobre conexiones de bajo ancho de banda.

Capa Cliente : Consiste del Team Explorer, aunque tambien se integra con Microsoft Office Project 2003 y Microsoft Office Excel 2003

La Arquitectura fisica de Team Foundation Server puede estar distribuida en una (Single) o mas computadoras (Dual)

Single-Server : La capa de datos y de aplicacion estan en la misma computadora. La capa cliente en las estaciones.

Dual-Server :  La capa de datos y de aplicacion se encuentran  en computadoras separadas. Se debe tener instalada la capa de datos antes instalar los componentes de la capa de aplicacion. La capa cliente en las estaciones

Team Foundation Build : Permite la automatizacion de los builds, se puede instalar en computadoras separadas o en la misma computadora de la capa de aplicacion de Team Foundation.

Team Foundation Server Proxy : Mejora el rendimiento del controlador de versiones de Team Foundation colocando en cache los archivos previamente accedidos. Se puede instalar en una computadora separada o en la misma computadora de la capa de aplicacion de Team Foundation.

En la figura se muestra las distintas aplicaciones y servicios involucrados en Team System, el software pre-requisito y sistemas operativos y la ruta de comunicacion entre componentes. Notar que toda la comunicacion entre la capa cliente  y la capa de aplicacion es realizada sobre http y https. .NET Remoting es utilizado para manejar el servicio de releases en el build server. La comunicacion via SQL TCP entre el Cliente de Reporte y la capa de datos es solo para presonalizar reportes -  los reportes estandar que vienen con Team System son alojados por SQL Reporting Services en la capa de aplicacion.

Puede encontrar mas informacion en capitulo "Team Foundation Installation" en el Visual Studio 2005 Team Foundation Installation Guide

Published Friday, February 09, 2007 2:56 AM by guino
Filed Under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

What do you think?

(required) 
required 
(required) 
Powered by Community Server, by Telligent Systems