Vue d'ensemble des concepteurs de systèmes distribués dans les environnements de travail en équipe
Mise à jour : novembre 2007
Les équipes qui conçoivent et développent des systèmes distribués sont généralement composées d'un ou plusieurs architectes d'application, développeurs et architectes d'infrastructure. Dans Visual Studio Team System Architecture Edition, les membres de ces équipes peuvent visualiser, documenter et implémenter des systèmes distribués en concevant, en configurant et en évaluant des systèmes d'applications pour le déploiement. Un système d'applications est constitué de systèmes plus petits qui, au niveau le plus discret, sont constitués d'applications.
Les différents membres de l'équipe peuvent utiliser des concepteurs de systèmes distribués pour concevoir, évaluer et implémenter des systèmes d'applications. Tous les modèles utilisés pour effectuer ces tâches de haut niveau sont stockés dans des fichiers qui se renvoient entre eux, qui prennent en charge la conception en équipe et les scénarios de développement, et qui permettent d'utiliser des techniques standard de contrôle de code source.
Interaction de l'équipe avec les concepteurs de systèmes distribués
À l'aide de concepteurs de systèmes distribués, les architectes et les développeurs peuvent effectuer les tâches de haut niveau suivantes :
concevoir, vérifier, configurer et connecter des applications et des systèmes d'applications (architectes d'applications) ;
créer des représentations logiques de centres de données cibles dans lesquelles les systèmes d'applications seront déployés (architectes d'infrastructure) ;
évaluer le déploiement pour les systèmes d'applications dans un centre de données cible (architectes d'applications) ;
implémenter les définitions d'application sous-jacentes dans les systèmes d'applications (développeurs).
Les architectes d'application utilisent le Concepteur d'applications pour définir, vérifier, configurer et connecter des applications qui fournissent et utilisent des services, mais aussi pour documenter les exigences de l'application. Ils peuvent ensuite utiliser le Concepteur de systèmes pour concevoir des systèmes d'applications composés d'utilisations des définitions d'application qu'ils ont créées. Puis ils peuvent concevoir des systèmes composés d'autres systèmes et, finalement, concevoir des systèmes importants et complexes.
Les architectes d'infrastructure peuvent utiliser le Concepteur de centres de données logiques pour créer des représentations logiques de ces centres de données et documenter les exigences des centres de données en définissant, en configurant et en connectant des serveurs logiques et des zones. À n'importe quel moment lors de la conception d'un système, les architectes d'application peuvent utiliser le Concepteur de déploiements avec une représentation logique d'un centre de données cible pour évaluer le déploiement d'un système particulier.
Dans Architecture Edition, les systèmes sont décrits dans la portée et le contexte d'une solution Visual Studio. Pour les applications dans ces systèmes qui peuvent être implémentées dans une solution, les développeurs peuvent continuer à les définir dans le code une fois les projets Visual Studio correspondants générés. Pour plus d'informations, consultez Relations entre documents modèles de définition de système (SDM).
Voir aussi
Concepts
Documents modèles de définition de système (SDM) sous contrôle de code source
Partition des solutions de système distribué pour l'implémentation
Autres ressources
Concepteurs de systèmes distribués dans des environnements de travail en équipe