Partager via


Vue d'ensemble des systèmes d'applications

Mise à jour : novembre 2007

Dans Visual Studio Team System Architecture Edition, vous pouvez concevoir un système d'applications à l'aide du Concepteur de systèmes. Un système d'applications définit une configuration spécifique et réutilisable d'applications et d'autres systèmes comme membres. Vous pouvez configurer ces membres et décrire les voies de communication entre eux. Vous pouvez également évaluer un système comme unité de déploiement en le validant par rapport à un centre de données logique. Pour plus d'informations, consultez Vue d'ensemble du concepteur de systèmes.

Les Concepteurs de systèmes distribués prennent en charge deux approches de conception d'un système d'applications : une approche descendante et une approche ascendante. Vous pouvez commencer par une approche descendante en travaillant uniquement avec les systèmes. Vous pouvez commencer par une approche ascendante en définissant les applications que vous souhaitez utiliser dans vos systèmes. Vous pouvez changer d'approche pendant le processus de conception. Pour plus d'informations, consultez Flux de travail dans les concepteurs de systèmes distribués.

Systèmes d'applications sur des diagrammes système

Vous pouvez concevoir un système d'applications sur un diagramme système en utilisant le Concepteur de systèmes. Lorsque vous créez ou ajoutez un diagramme système, Visual Studio ajoute une définition de système à votre solution. Vous pouvez ajouter d'autres systèmes ou applications comme membres à cette définition de système. 

Les formes utilisables pour les définitions de systèmes et leurs membres apparaissent sous forme de rectangles avec des couleurs et des icônes spécifiques. Une définition de système se présente comme une forme conteneur rectangulaire grise sur le diagramme système. Lorsque vous ajoutez un membre à une définition de système, la forme de ce membre apparaît à l'intérieur de la forme de la définition de système. Les couleurs et icônes figurant sur ces formes permettent d'identifier le type de définition sous-jacent du membre, tel qu'une application Windows, une application Web ASP.NET, etc. Une forme d'application a également la même couleur que le type de serveur logique qui peut héberger cette application.

La définition d'un membre apparaît sur un diagramme différent dans votre solution. Par exemple, lorsque vous ajoutez un nouveau système comme membre, Visual Studio ajoute un nouveau diagramme système pour la définition de ce système à votre solution. Lorsque vous ajoutez une nouvelle application comme membre, Visual Studio ajoute sa définition au diagramme d'application dans votre solution. Toutefois, lorsque vous ajoutez une application ou un système existant dans votre solution, Visual Studio ajoute simplement cet élément comme membre puisque la définition de ce membre existe déjà.

Vous pouvez inclure plusieurs fois un système ou une application identique dans le même système ou dans d'autres systèmes que vous projetez de déployer. Chaque membre d'une définition de système est une utilisation individuelle de la définition sous-jacente de ce membre. Cette fonction vous permet de configurer chaque utilisation différemment des autres et de leurs définitions sous-jacentes. Par exemple, vous configurerez en général la définition d'une application pour l'environnement de développement et vous configurerez chaque utilisation de la définition de cette application pour l'environnement de déploiement. Vous pouvez effectuer cette tâche en configurant les paramètres dans la définition de l'application et en substituant ces paramètres dans les utilisations de cette définition. Vous pouvez également définir des paramètres personnalisés pour les applications.

Remarque :

Par défaut, une définition d'application et ses utilisations ont des paramètres qui correspondent à leur type d'application sous-jacent. Les définitions de système n'ont pas de paramètres par défaut.

Vous pouvez définir les voies de communication entre les membres d'une définition de système. Ces voies décrivent comment les applications doivent se connecter entre elles lorsque vous déployez le système. Vous pouvez effectuer cette tâche en connectant des membres par l'intermédiaire de leurs points de terminaison. Les points de terminaison représentent les points de connexion et le comportement pour ces membres. Pour plus d'informations, consultez Communication au sein des systèmes d'applications.

Vous pouvez réutiliser un système dans d'autres systèmes. Cette fonction vous permet de récupérer les détails d'un système dans d'autres systèmes et de concevoir plus facilement des systèmes plus grands et plus complexes. Si vous projetez de réutiliser un système, vous devez exposer le comportement de ce système en ajoutant des points de terminaison à sa définition.

Étapes suivantes

Après avoir conçu un système, vous pouvez l'évaluer pour le déploiement en le validant par rapport à un centre de données logique. Vous pouvez valider un système en créant une définition de déploiement. Une définition de déploiement décrit comment vous souhaitez déployer les applications d'un système particulier dans un centre de données logique spécifique. Vous pouvez créer une définition de déploiement en créant un diagramme de déploiement. Pour plus d'informations, consultez Évaluation du déploiement du système avec le Concepteur de déploiements.

Voir aussi

Tâches

Procédure pas à pas : conception de systèmes d'applications à l'aide d'une approche ascendante

Autres ressources

Conception de systèmes d'applications dans des diagrammes système