Partager via


Nouveautés dans Architecture Edition

Mise à jour : novembre 2007

Visual Studio Team System 2008 Architecture Edition contient de nouvelles fonctionnalités et présente des améliorations dans les domaines suivants :

  • Concevoir des systèmes d'applications à l'aide d'une approche descendante

  • Mettre en conformité les points de terminaison de service Web .NET avec les fichiers WSDL

  • Prendre en charge des projets d'application Web ASP.NET

  • Enregistrer, importer et exporter des prototypes personnalisés

  • Prendre en charge plusieurs versions du .NET Framework

  • Prendre en charge plusieurs versions d'Office

  • Explorateur d'équipes

Concevoir des systèmes d'applications à l'aide d'une approche descendante

Le Concepteur de systèmes prend désormais en charge l'approche descendante pour concevoir un système d'applications. Vous pouvez utiliser cette approche pour visualiser et concevoir rapidement des systèmes. Cette approche vous permet de différer la définition des applications potentielles à inclure dans les systèmes pour déploiement.

Jusqu'ici vous deviez utiliser une approche ascendante pour concevoir des systèmes. Cette approche nécessitait la sélection et la définition préalable des applications à inclure dans la conception de système.

Remarque :

Vous pouvez changer d'approche au cours du processus de conception.

Les nouvelles fonctionnalités suivantes prennent en charge l'approche descendante :

  • Démarrer la conception de systèmes avec le Concepteur de systèmes

  • Ajouter directement de nouveaux membres aux définitions de système

  • Ajouter directement de nouveaux points de terminaison aux membres

  • Ajouter directement de nouveaux points de terminaison aux définitions de système

  • Définir des opérations de service Web pour les définitions de système et les membres

  • Déléguer le comportement système aux membres

  • Renommer les membres de systèmes d'applications et leurs définitions

  • Réparer les membres orphelins de systèmes d'applications

Pour plus d'informations, consultez Procédure pas à pas : conception de systèmes d'applications à l'aide d'une approche descendante.

Démarrer la conception de systèmes avec le Concepteur de systèmes

Vous pouvez désormais débuter le processus de conception de système avec le Concepteur de systèmes au lieu du Concepteur d'applications. Cette version inclut le nouveau modèle de solution Conception de système. Lorsque vous sélectionnez ce modèle, Visual Studio crée une solution comprenant un diagramme système et un diagramme d'application vierges. Le diagramme système s'ouvre au premier plan et le diagramme d'application en arrière-plan. Le diagramme système contient une définition de système vierge. Vous pouvez désormais ajouter directement des membres à cette définition de système.

Pour plus d'informations, consultez Comment : créer des diagrammes système.

Ajouter directement de nouveaux membres aux définitions de système

Vous pouvez désormais ajouter directement de nouveaux systèmes à une définition de système. Vous pouvez également ajouter de nouvelles applications lorsque vous en avez besoin. Cette action ajoute ces systèmes et applications en tant que membres de la définition de système. Visual Studio ajoute les définitions de ces membres aux diagrammes appropriés dans votre solution.

Par exemple, lors de l'ajout d'un nouveau système à une définition de système, Visual Studio ajoute un nouveau diagramme système à la solution. Ce nouveau diagramme système contient la définition du nouveau membre. Lors de l'ajout d'une nouvelle application à une définition de système, Visual Studio ajoute sa définition au diagramme d'application.

Jusqu'ici, vous deviez définir les applications avant de pouvoir les ajouter à des définitions de système. De la même façon, vous deviez définir un système avant de pouvoir l'ajouter à une autre définition de système.

Pour plus d'informations, consultez Comment : ajouter des membres aux systèmes d'applications.

Ajouter directement de nouveaux points de terminaison aux membres

Désormais, vous pouvez ajouter directement de nouveaux points de terminaison aux membres des définitions de système. Cette action entraîne également l'ajout de points de terminaison aux définitions des membres et l'utilisation de ces définitions dans d'autres systèmes.

Jusqu'ici vous deviez ajouter des points de terminaison aux définitions sous-jacentes des membres pour qu'elles apparaissent pour ces membres. Par exemple, vous deviez ajouter des points de terminaison aux définitions d'application pour que ces points de terminaison apparaissent lors de l'utilisation de ces définitions dans d'autres systèmes.

Pour plus d'informations, consultez Comment : ajouter des points de terminaison aux membres des systèmes d'applications.

Ajouter directement de nouveaux points de terminaison aux définitions de système

Désormais, vous pouvez ajouter directement des points de terminaison à une définition de système. Vous pouvez également ajouter et connecter ce système dans d'autres systèmes. Jusqu'ici, pour connecter un système dans d'autres définitions de système et exposer le comportement du membre, vous deviez effectuer les tâches suivantes  :

  • Définir les applications et leurs points de terminaison.

  • Ajouter ces applications en tant que membres de la définition de système.

  • Ajouter des points de terminaison proxy pour les points de terminaison des membres.

Pour plus d'informations, consultez Comment : ajouter des points de terminaison aux systèmes d'applications.

Définir des opérations de service Web pour les définitions de système et les membres

Désormais, vous pouvez définir et modifier des opérations pour les points de terminaison de service Web ajoutés aux définitions de système et à leurs membres. Vous pouvez effectuer cette tâche à l'aide de la fenêtre Détails de service Web.

Déléguer le comportement système aux membres

Désormais, vous pouvez déléguer le comportement d'un point de terminaison d'une définition de système. Vous pouvez déléguer le comportement de ce point de terminaison à un membre de la définition de système. Cette action entraîne la copie de ce point de terminaison vers le membre (et sa définition sous-jacente) et le remplacement du point de terminaison d'origine par un point de terminaison proxy.

Pour plus d'informations, consultez Comment : déléguer le comportement de système d'applications à des membres.

Renommer des membres et leurs définitions

Désormais, vous pouvez renommer les membres des définitions de système et les définitions sous-jacentes de ces membres lorsque vous travaillez sur un diagramme système. Jusqu'ici, vous deviez renommer un membre et sa définition dans leurs diagrammes respectifs.

Pour plus d'informations, consultez Comment : renommer les membres dans les systèmes d'applications.

Réparer des membres orphelins

Désormais, vous pouvez réparer les membres orphelins des définitions de système. Les membres deviennent orphelins de leur définition lorsque vous renommez ou supprimez ces définitions, et les diagrammes système des membres restent fermés. Vous pouvez réparer ces membres en sélectionnant une définition compatible pour le membre orphelin.

Pour plus d'informations, consultez Comment : réparer les membres orphelins dans les systèmes d'applications.

Mettre en conformité les points de terminaison de service Web .NET avec les fichiers WSDL

Désormais, vous pouvez définir ou mettre à jour des signatures d'opération pour les points de terminaison fournisseurs de services Web .NET en spécifiant un fichier WSDL (Web Services Description Language). Cette action permet de mettre en conformité les signatures d'opération avec celles décrites dans le fichier WSDL. Pour plus d'informations, consultez les rubriques suivantes :

Prendre en charge des projets d'application Web ASP.NET

Lors de l'implémentation d'applications ASP.NET , vous pouvez désormais générer des projets d'application Web ASP.NET en plus de projets de site Web. Vous pouvez affecter la valeur Application Web ASP.NET à la propriété Modèle pour une application ASP.NET. Lorsque vous implémentez l'application, un projet d'application Web ASP.NET apparaît dans votre solution.

Remarque :

Les projets d'application Web ASP.NET doivent être basés sur un système de fichiers. Par conséquent, la propriété Type d'emplacement du produit a la valeur Système de fichiers lorsque vous sélectionnez un type de projet d'application Web ASP.NET.

Vous pouvez également effectuer l'ingénierie à rebours de projets d'application Web ASP.NET en tant qu'applications ASP.NET. Une forme d'application ASP.NET apparaît dans le diagramme d'application lors de l'ajout d'un projet d'application Web ASP.NET à la solution.

Pour plus d'informations, consultez Comment : modifier les modèles de projet d'applications.

Enregistrer, importer et exporter des prototypes personnalisés

Vous pouvez désormais enregistrer ou installer des prototypes personnalisés pour votre usage personnel ou pour tous les utilisateurs de votre ordinateur. Vous pouvez également installer des prototypes personnalisés par importation plutôt que par modification du registre.

Remarque :

Il est toutefois toujours nécessaire de modifier le registre pour installer les fichiers .sdmdocument pour les prototypes d'application créés à partir du Kit de développement logiciel (SDK) du modèle de définition de système (SDM).

Vous pouvez désormais exporter les prototypes personnalisés que vous souhaitez partager.

Pour plus d'informations, consultez les rubriques suivantes :

Prendre en charge plusieurs versions du .NET Framework

Vous pouvez maintenant sélectionner .NET Framework 2.0, 3.0 ou 3.5 pour ASP.NET, Windows et les applications Office. Pour plus d'informations, consultez Ciblage d'un .NET Framework spécifique, Comment : choisir la version du .NET Framework pour des applications et Considérations relatives à l'implémentation d'applications.

Prendre en charge plusieurs versions d'Office

Vous pouvez maintenant sélectionner les modèles de projet Office 2003 ou Office 2007 pour les applications Office. Pour plus d'informations, consultez Comment : modifier les modèles de projet d'applications et Considérations relatives à l'implémentation d'applications.

Explorateur d'équipes

Vous pouvez maintenant installer directement Team Explorer à partir des mêmes médias utilisés pour installer Team System 2008 Architecture Edition. Team Explorer est un client de Team Foundation et fournit l'accès aux fonctionnalités qui sont disponibles avec Visual Studio Team System Team Foundation Server :

  • Éléments de travail

  • Projets d'équipe

  • Documents d'équipe

  • Rapports

  • Builds d'équipe

  • Contrôle de code source

Team System 2008 Architecture Edition inclut une licence d'accès client (CAL) pour installer et utiliser Team Explorer. Pour plus d'informations sur l'installation de Team Explorer, notamment sur les composants requis, insérez le média d'installation de Team System 2008 Architecture Edition, ouvrez le répertoire racine, ouvrez le dossier TFC, double-cliquez sur le fichier TFSInstall.chm et lisez les rubriques situées sous le nœud consacré à l'installation de Team Explorer. Pour plus d'informations sur Team Explorer, consultez Utilisation de l'Explorateur d'équipes.

Voir aussi

Autres ressources

Mise en route des concepteurs de systèmes distribués