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 Services > Ensembles de règles > Liaisons générales d'ensemble de règles fournisseur ou Services > Ensembles de règles > Liaisons générales d'ensemble de règles client.

Pourquoi et quand exécuter cette tâche

Pour les utilisateurs en transition Pour les utilisateurs en transition: Dans WebSphere Application Server version 7.0 et les versions ultérieures, le modèle de sécurité était amélioré de sorte à être centré sur le domaine et non plus centré sur le serveur. La configuration du niveau de sécurité globale par défaut ( cellule) et les liaisons par défaut au niveau du serveur ont également changé dans cette version du produit. Dans WebSphere Application Server version 6.1 Feature Pack for Web Services, vous pouvez configurer un ensemble de liaisons par défaut pour la cellule et configurer en option un ensemble de liaisons par défaut pour chaque serveur. Dans la version 7.0 et les versions ultérieures, vous pouvez configurer une ou plusieurs liaisons générales de fournisseur de services et une ou plusieurs liaisons générales de client de services. Après avoir configuré des liaisons générales, vous pouvez choisir la liaison par défaut parmi celles-ci. Vous pouvez éventuellement spécifier des liaisons générales utilisées par défaut pour un serveur d'applications ou un domaine de sécurité. trns

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.

Vous pouvez spécifier pour votre fournisseur de services ou votre client des liaisons par défaut qui seront utilisées au niveau de la sécurité globale (cellule), pour un domaine de sécurité ou pour un serveur particulier. Les liaisons par défaut sont utilisées en l'absence d'une liaison de substitution indiquée à un niveau inférieur. La liste suivante est l'ordre de priorité, du plus bas au plus élevé, que le serveur d'applications utilise pour déterminer les liaisons par défaut à utiliser :
  1. Paramètres par défaut au niveau du serveur
  2. Paramètres par défaut au niveau du domaine de sécurité
  3. 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 Services > Ensembles de règles > Liaisons de l'ensemble de règles par défaut. 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 Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur, 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.

Environnement de version mixte Environnement de version mixte:

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.

mixv

Selon 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

  1. Ouvrez la console d'administration.
  2. Pour définir les liaisons par défaut d'ensemble de règles pour le serveur, sélectionnez Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > Liaisons de l'ensemble de règles par défaut.
  3. Sélectionnez la liaison par défaut du fournisseur du serveur.

    Si vous spécifiez une liaison par défaut de fournisseur du serveur, la liaison sélectionnée remplace les liaisons par défaut du fournisseur spécifiées pour la cellule ou le domaine de sécurité sur lequel le serveur est déployé. Le paramètre par défaut est Aucun.

    Si plusieurs domaines de sécurité sont utilisés, le nom du domaine de sécurité auquel chaque liaison est associée s'affiche en regard du nom de chaque liaison fournisseur disponible. Seules les liaisons au niveau de la sécurité global ou du domaine de sécurité sur lequel le serveur est déployé s'affichent.

  4. Sélectionnez la liaison par défaut de client de serveur.

    Si vous spécifiez une liaison par défaut du client du serveur, la liaison sélectionnée remplace les liaisons par défaut du client qui sont spécifiées pour la cellule ou le domaine de sécurité sur lequel le serveur est déployé. Le paramètre par défaut est Aucun.

    Si plusieurs domaines de sécurité sont utilisés, le nom du domaine de sécurité auquel chaque liaison est associée s'affiche en regard du nom de chaque liaison fournisseur disponible. Seules les liaisons au niveau de la sécurité global ou du domaine de sécurité sur lequel le serveur est déployé s'affichent.

  5. Cliquez sur Appliquer ou OK pour soumettre vos modifications.
  6. Cliquez sur Enregistrer pour sauvegarder les modifications de la configuration principale.
  7. (facultatif) Si vous utilisez une application de Version 6.1, vous pouvez spécifier les liaisons par défaut d'ensemble de règles du serveur V6.1. Pour définir ces liaisons, sélectionnez Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > Liaisons par défaut d'ensemble de règles > Liaisons d'ensembles de règles par défaut version 6.1.
    Environnement de version mixte Environnement de version mixte: Sélectionnez les liaisons par défaut de la V6.1 pour ce serveur. Si votre application contient une ou plusieurs liaisons spécifiques à l'application configurées au niveau du serveur d'applications WebSphere V6.1, cette application est une application de la V6.1. Ces liaisons par défaut sont utilisées pour les associations d'ensemble de règles client et fournisseur pour les applications qui sont déployées sur des serveurs V6.1 et pour des applications V6.1 déployées sur des serveurs V7.0 et correspondant aux versions suivantes. 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. mixv

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.

  1. 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 Services>Ensembles de règles>Liaisons générales de l'ensemble de règles du fournisseur. Sélectionnez Exemple fournisseur > copier. Nommez la nouvelle liaison générale fournisseur, MyServiceProviderbinding et fournissez une description de la nouvelle liaison.
    • Cliquez sur Services > Ensembles de règles > Liaisons générales de l'ensemble de règles du client. Sélectionnez Exemple client > copier. Nommez la nouvelle liaison générale client, MyServiceClientbinding et fournissez une description de la nouvelle liaison.
  2. Localisez le serveur1 dans la collection de serveurs d'applications et cliquez sur l'instance. Dans la console d'administration, sélectionnez Serveurs > Types de serveurs > Serveurs d'applications WebSphere , puis cliquez sur l'instance serveur1.
  3. Cliquez sur Liaisons par défaut d'ensemble de règles.
  4. 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.
  5. Cliquez sur Appliquer ou OK pour soumettre vos modifications.
  6. Cliquez sur Enregistrer pour sauvegarder les modifications de la configuration principale.
A chaque fois que vous associez un ensemble de règles à un service ou un client déployé sur le serveur d'applications serveur1, il est initialement paramétré pour utiliser les liaisons spécifiques.
.

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é.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsappservbind
Nom du fichier : twbs_wsspsappservbind.html