Partager via


Vue d'ensemble des points de terminaison dans des applications

Mise à jour : novembre 2007

Dans le Concepteur d'applications et le Concepteur de systèmes, vous pouvez représenter ou définir un comportement fourni ou consommé par une application en ajoutant des points de terminaison. Pour plus d'informations sur les points de terminaison sur les systèmes, consultez Vue d'ensemble des points de terminaison dans les systèmes d'applications.

Les points de terminaison vous permettent également d'accomplir les tâches suivantes :

  • Configurer des voies de communication entre des applications.

  • Spécifier des contraintes qui limitent les types de points de terminaison de serveur logique auxquels vous pouvez lier des points de terminaison d'application.

    Remarque :

    Lorsque vous définissez et évaluez le déploiement pour un système qui contient des applications comme membres, vous devez lier les points de terminaison de ces applications aux points de terminaison de serveur logique. Toutefois, la définition de telles contraintes peut vous empêcher de lier l'application à un serveur logique qui peut la prendre en charge lors de la définition du déploiement.

  • Définir des opérations pour les points de terminaison fournisseurs de services Web .NET.

Pour plus d'informations, consultez les rubriques suivantes :

Les sections suivantes contiennent davantage d'informations à propos des points de terminaison d'application :

  • Endpoints on Applications

  • Adding Endpoints to Applications

Points de terminaison dans des applications

Un point de terminaison d'application est basé sur une définition abstraite, telle qu'un service Web, et peut être un point de terminaison « fournisseur » ou « consommateur ». Un point de terminaison fournisseur identifie un emplacement adressable qui fournit un service. Le point de terminaison fournisseur représente ce service comme une petite forme solide sur la forme d'application.

Lorsque vous connectez un point de terminaison fournisseur à une application, un point de terminaison consommateur apparaît sur cette application. Visual Studio configure le point de terminaison consommateur avec l'adresse du point de terminaison fournisseur et le connecte au point de terminaison fournisseur. Le point de terminaison consommateur spécifie que cette application doit utiliser ce service. Le point de terminaison consommateur représente cette spécification comme une petite forme creuse sur la forme d'application. La forme du point de terminaison, la couleur et l'icône d'aide identifient le type du point de terminaison.

Dans le diagramme d'application, les connexions représentent la manière de configurer des points de terminaison consommateurs dans l'environnement de développement. Dans les diagrammes système, les connexions représentent la manière de configurer des points de terminaison consommateurs dans l'environnement de déploiement.

Pour plus d'informations, consultez les rubriques suivantes :

Le tableau suivant décrit des types de point de terminaison prédéfinis, qui peuvent apparaître sur les applications.

Type du point de terminaison d’application

Description

Point de terminaison consommateur de base de données

Représente un point de connexion configurable à une base de données.

Un point de terminaison consommateur de base de données apparaît dans une application lorsque vous connectez l'application à un point de terminaison fournisseur de base de données. Un point de terminaison consommateur de base de données se manifeste en général dans une application implémentée sous la forme d'une chaîne de connexion à une base de données spécifiquement nommée dans le fichier de configuration de l'application.

Pour plus d'informations, consultez Comment : configurer des connexions à des bases de données externes.

Point de terminaison fournisseur de base de données

Représente un point de connexion exposé sur une base de données.

Par défaut, une base de données externe inclut un seul point de terminaison fournisseur de base de données.

Point de terminaison consommateur générique

Représente un point de connexion à un service d'un type non spécifique.

Un point de terminaison consommateur générique apparaît dans une application lorsque vous la connectez à un point de terminaison fournisseur générique.

Point de terminaison fournisseur générique

Représente un point de connexion pour des services d'un type non spécifique.

Vous pouvez ajouter de nouveaux points de terminaison fournisseurs génériques à des applications de tout type.

Point de terminaison consommateur de contenu Web

Représente un point de connexion client à un contenu Web, tel que des fichiers HTML ou Active Server Pages (ASP).

Un point de terminaison consommateur de contenu Web apparaît sur une application lorsque vous la connectez à un point de terminaison fournisseur de contenu Web.

Point de terminaison fournisseur de contenu Web

Représente un point de connexion au niveau duquel du contenu Web, tel que des fichiers HTML ou Active Server Pages (ASP), est exposé.

Par défaut, une application ASP.NET créée à partir du type d'application ASP.NETWebApplication inclut un point de terminaison fournisseur de contenu Web unique. Vous pouvez également ajouter de nouveaux points de terminaison fournisseurs de contenu Web aux applications ASP.NET.

.Point de terminaison consommateur de service Web NET

Représente un point de connexion à un service Web NET.

Un point de terminaison consommateur de services Web apparaît dans une application lorsque vous connectez l'application à un point de terminaison fournisseur de services Web.

.Point de terminaison fournisseur de service Web NET

Représente un point de connexion pour un service Web NET.

Par défaut, une application Web ASP.NET créée à partir d'un type d'application ASP.NETWebService inclut un point de terminaison fournisseur de service Web .NET. Vous pouvez également ajouter de nouveaux points de terminaison fournisseurs de services Web .NET aux applications ASP.NET ou les créer à partir de fichiers WSDL ou .disco. Un service Web externe ou application de service Web BizTalk ne peut avoir qu'un point de terminaison fournisseur de services Web unique.

Pour plus d'informations, consultez Vue d'ensemble des applications ASP.NET dans les diagrammes d'application.

Ajout des points de terminaison aux applications

Lorsque vous ajoutez une application au diagramme d'application ou à un diagramme système, cette nouvelle application peut avoir un, plusieurs ou aucun point de terminaison fournisseur par défaut. Le nombre et les types de points de terminaison dépendent du prototype d'application que vous choisissez et du type d'application que vous créez à partir de ce prototype. Toutefois, vous pouvez ajouter des points de terminaison fournisseurs à une application, selon le type de point de terminaison et selon que le type d'application le permet.

Par exemple, vous pouvez ajouter une application ASP.NET en faisant glisser le type d'application ASP.NETWebApplication de la Boîte à outils au diagramme d'application ou à un diagramme système. Cette action crée une application ASP.NET avec un point de terminaison de fournisseur de contenu Web par défaut au lieu d'un point de terminaison fournisseur de service Web .NET. Vous pouvez ensuite ajouter un nouveau point de terminaison fournisseur de service Web .NET parce que les applications ASP.NET prennent également en charge ce type de point de terminaison.

Conseil :

La méthode conseillée pour les points de terminaison de service Web consiste à modifier la valeur par défaut ("http://tempuri.org") de l'espace de noms de liaison.

Vous pouvez ajouter des points de terminaison consommateurs à une application en la connectant aux points de terminaison fournisseurs sur d'autres applications. Vous pouvez également copier et coller d'autres points de terminaison consommateurs. Par exemple, les applications Microsoft Windows et Office n'ont pas de points de terminaison par défaut. Toutefois, vous pouvez connecter une application Windows ou Office à une application avec un point de terminaison fournisseur et créer le point de terminaison consommateur correspondant.

Remarque :

Lorsque vous ajoutez un point de terminaison à une définition d'application sur le diagramme d'application, ce point de terminaison apparaît également sur toute utilisation de cette définition comme membre sur les diagrammes systèmes qui référencent (comme membre d'un système). Ensuite, lorsque vous ajoutez un point de terminaison à un membre d'un système, le point de terminaison apparaît sur la définition sous-jacente du membre. De plus, le point de terminaison apparaît sur d'autres membres du système avec la même définition.

Pour plus d'informations, consultez les rubriques suivantes :

Vous pouvez également réutiliser les points de terminaison que vous avez déjà configurés pour en définir de nouveaux et pour étendre les types de points de terminaison que vous pouvez utiliser. Vous pouvez effectuer cette tâche en créant des prototypes à partir de ces points de terminaison. Pour plus d'informations, consultez Comment : créer des prototypes personnalisés à partir d'applications configurées et de points de terminaison.

Dans les applications ASP.NET, vous pouvez créer des points de terminaison fournisseurs de services Web .NET à partir de fichiers WSDL ou .disco. Pour plus d'informations, consultez Points de terminaison de service Web basés sur des fichiers WSDL.

Voir aussi

Tâches

Procédure pas à pas : définition d'applications dans les diagrammes d'application

Autres ressources

Définition des voies de communication sur les diagrammes de l'application

Définition des points de terminaison sur des applications