Définition des liaisons du serveur par défaut pour les ensembles de règles
Vous pouvez définir les liaisons par défaut du serveur si vous voulez que les associations d'ensembles de règles pour les fournisseurs de services et les clients qui sont déployés sur le serveur utilisent des liaisons autres que celles qui sont indiquées pour la cellule. Si vous utilisez plusieurs domaines de sécurité, vos liaisons de serveur par défaut remplaceront également les liaisons par défaut du domaine de sécurité.
Avant de commencer
Avant de pouvoir définir les liaisons par défaut du serveur pour votre application Java™ API for XML-Based Web Services (JAX-WS), vous devez d'abord configurer au moins une liaison générale d'ensemble de règles fournisseur ou une liaison générale d'ensemble de règles client. Pour définir et gérer ces liaisons générales, utilisez la console d'administration et sélectionnez
ou .Pourquoi et quand exécuter cette tâche

Les liaisons générales de fournisseur de services et de client ne sont pas liées à un ensemble de règles particulier et fournissent des informations de configuration réutilisables dans plusieurs applications. Vous pouvez créer et gérer les liaisons générales d'ensembles de règles fournisseur de services et client, puis sélectionner l'un de chaque type de liaison à utiliser comme valeur par défaut pour un serveur d'applications. La définition des liaisons par défaut du serveur est utile si vous souhaitez que les services déployés sur un serveur partagent la configuration des liaisons. Vous pouvez également réaliser ce partage de la configuration de liaisons en attribuant la liaison à chaque application déployée sur le serveur ou en définissant des liaisons par défaut pour un domaine de sécurité et en attribuant ce dernier à un ou plusieurs serveurs.
- Paramètres par défaut au niveau du serveur
- Paramètres par défaut au niveau du domaine de sécurité
- Paramètres par défaut de la sécurité globale (cellule)
Les liaisons générales fournies à titre d'exemples avec le produit sont initialement définies en tant que liaisons par défaut de la sécurité globale (cellule). La liaison par défaut de fournisseur de services et les liaisons par défaut de client de service sont utilisées lorsqu'aucune liaison propre à l'application ou aucune liaison de service d'accréditation n'est attribuée à une association d'ensembles de règles. Pour les associations de service d'accréditation, les liaisons par défaut sont utilisées lorsqu'aucune liaison spécifique d'accréditation n'est attribuée. Si vous ne souhaitez pas utiliser l'exemple de fournisseur fourni comme liaison de fournisseur de services par défaut, vous pouvez sélectionner une liaison générale de fournisseur existante ou créer une nouvelle liaison générale de fournisseur correspondant à vos besoins. De même, si vous ne souhaitez pas utiliser l'exemple de client fourni comme liaison de client de service par défaut, vous pouvez sélectionner une liaison générale de client existante ou en créer une. Pour spécifier les liaisons par défaut de sécurité globale (cellule), dans la console d'administration, cliquez sur
. Pour les environnements avec plusieurs domaines de sécurité, vous pouvez éventuellement choisir les liaisons générales de fournisseur et les liaisons générales de client à utiliser comme liaisons par défaut pour un domaine.En plus de choisir des liaisons par défaut pour la sécurité globale (au niveau de la cellule), vous pouvez également choisir les liaisons générales fournisseur et client que vous voulez utiliser comme liaisons par défaut d'un serveur. Ceci est nécessaire uniquement si vous souhaitez utiliser des liaisons par défaut pour un serveur particulier autres que celles utilisées par les autres serveurs dans le domaine de sécurité ou la cellule.
Pour choisir les liaisons par défaut d'un serveur, dans la console d'administration, cliquez sur
, puis sous Sécurité, cliquez sur Liaisons de l'ensemble de règles par défaut. Si vous ne choisissez pas de liaison générale par défaut pour un serveur, le programme utilise la liaison par défaut du domaine dans lequel réside le serveur. Si vous ne choisissez pas une liaison comme valeur par défaut pour un domaine, les liaisons par défaut pour la sécurité globale (au niveau de la cellule) sont utilisées. Vous devez choisir des liaisons de fournisseur de services par défaut et de client de service par défaut pour la cellule. Les liaisons générales fournies avec le produit sont initialement définies comme liaisons par défaut de sécurité globale (au niveau de la cellule). Vous ne pouvez pas supprimer une liaison utilisée dans le cadre d'une association d'ensemble de règles ou utilisée comme liaison par défaut pour un serveur, un domaine ou au niveau de la cellule. Pour en savoir plus sur la définition de liaisons par défaut pour un serveur, consultez la documentation sur les liaisons par défaut de serveur.
Si vous disposez d'une application qui contient une ou plusieurs liaisons d'applications spécifiques configurées au niveau de WebSphere Application Server version 6.1, cette application est une application de version 6.1. Si des applications sont déployées sur des serveurs de version 6.1 dans un environnement de serveur d'applications de version 7.0 ou ultérieure, ou si des applications de version 6.1 sont déployées sur des serveurs d'applications de version 7.0 ou ultérieure, vous pouvez spécifier des liaisons d'ensemble de règles par défaut de version 6.1 pour la cellule. Ces liaisons sont utilisées pour les associations d'ensemble de règles de fournisseur et de client dans des applications et associations de version 6.1 sur des applications de service déployées sur un serveur de version 6.1. Ces liaisons par défaut sont utilisées pour des associations de la version 6.1 sauf si elles sont remplacées au niveau du point d'association par une liaison propre à l'application ou par une liaison par défaut de serveur version 6.1. Vous pouvez mettre à niveau les liaisons de version 6.1 vers les liaisons utilisées par WebSphere Application Server Version 7.0 et versions ultérieures. Utilisez la commande upgradeBindings via l'outil wsadmin pour mettre à jour le niveau des liaisons, si l'application de la version 6.1 n'est pas installée sur le système WebSphere Application Server V6.1.
mixvSelon le rôle de sécurité qui vous est affecté lorsque la sécurité est activée, il se peut que vous n'ayez pas accès aux zones de saisie ou aux boutons permettant de créer ou de modifier des données de configuration. Examinez la documentation des rôles administratifs pour en savoir plus sur les rôles valides pour le serveur d'applications.
Procédure
Résultats
Lorsque vous exécutez ces étapes, les liaisons par défaut du serveur sont définies et toutes les associations d'ensemble de règles qui spécifient l'utilisation de la liaison par défaut pour les applications de services Web déployées sur le serveur utiliseront les liaisons par défaut au niveau du serveur.
Exemple
Supposons que vous ayez configuré le serveur d'applications serveur1 et déployé plusieurs applications de services Web sur ce serveur. Comme ces applications ont des besoins de sécurité et de qualité de service similaires et que vous prévoyez qu'elles partagent la configuration de sécurité, vous voulez définir les liaisons par défaut pour les associations d'ensemble de règles pour les fournisseurs de services et les clients qui utilisent le serveur1.
Supposez également que vous voulez modifier la liaison générale fournisseur fournie, Exemple fournisseur. Vous pouvez copier et modifier cet exemple fourni pour profiter de liaisons existantes.
- Copiez et modifiez l'Exemple fournisseur et l'Exemple
client fournis pour répondre à vos besoins de sécurité et de
qualité de service.
Inclusion de la configuration de liaison pour tous les types de règles.
- Cliquez sur . Sélectionnez . Nommez la nouvelle liaison générale fournisseur, MyServiceProviderbinding et fournissez une description de la nouvelle liaison.
- Cliquez sur . Sélectionnez . Nommez la nouvelle liaison générale client, MyServiceClientbinding et fournissez une description de la nouvelle liaison.
- Localisez le serveur1 dans la collection de serveurs d'applications et cliquez sur l'instance. Dans la console d'administration, sélectionnez , puis cliquez sur l'instance serveur1.
- Cliquez sur .
- Sélectionnez les liaisons que vous voulez utiliser pour vos associations d'ensemble de règles fournisseur et client. Dans cet exemple, sélectionnez vos liaisons générales personnalisées, MyServiceProviderbinding et MyServiceClientbinding.
- Cliquez sur ou pour soumettre vos modifications.
- Cliquez sur pour sauvegarder les modifications de la configuration principale.
Que faire ensuite
Après avoir défini les liaisons par défaut du serveur, vous pouvez commencer à déployer des services sur le serveur et à associer des ensembles de règles. Vous pouvez également avoir déjà déployé des services sur le serveur et le serveur utilise les liaisons globales par défaut car il n'y a pas de liaison par défaut du serveur. Maintenant que vous avez défini les liaisons par défaut du serveur, veillez à ce que les liaisons par défaut du serveur soient utilisées pour les messages de service tel qu'indiqué.