Optimisation des services Web activés par un bus

Vous pouvez utiliser la console d'administration ou un script Jacl pour optimiser les paramètres de configuration des performances des services Web activés par un bus d'intégration de services.

Pourquoi et quand exécuter cette tâche

Les services Web activés par un bus utilisent, dans la mesure du possible, un raccourci dans le bus. Le chemin d'accès rapide est utilisé lorsque les critères suivants sont satisfaits :

  • le port entrant et le port sortant pour le service sont sur le même serveur,
  • il n'existe aucune médiation sur le chemin d'accès entre le port entrant et le port sortant.

Si migrez les services Web depuis la passerelle des services Web WebSphere Application Server Version 5.1, les messages utilisent ce raccourci dans le bus.

Vous pouvez procéder à d'autres optimisations si votre configuration satisfait également les critères suivants :
  • L'URI du WSDL modèle entrant est le même emplacement que l'URI du WSDL du service cible de communications sortantes.
  • Le nom du service WSDL modèle du service de communications entrantes correspond au nom du service WSDL de communications sortantes.
  • Le nom du port modèle du service de communications entrantes correspond au nom du port WSDL de communications sortantes.
  • Le mappage des espaces de nom est désactivé (c'est-à-dire, que vous avez défini la propriété du service de communications entrantes com.ibm.websphere.wsgw.mapSoapBodyNamespace sur false).
  • La sécurité au niveau des opérations n'est pas activée pour le service de communications sortantes.

Si les services Web utilisent un raccourci, vous n'avez pas à optimiser des médiations ou le bus d'intégration de services. Il est toutefois recommandé de le faire, car un environnement typique aura au moins un service de chemin d'accès non rapide (par exemple, ayant fait l'objet d'une médiation).

Pour améliorer les performances des services Web activés par un bus, vous pouvez optimiser les paramètres suivants :
  • La taille de segment de la machine virtuelle Java™ afin de vous assurer que vous disposez de suffisamment de mémoire disponible pour traiter des messages de grande taille ou des messages avec des pièces jointes de grande taille.
  • Le nombre maximal d'instances d'un bean géré par message admises par la spécification d'activation pour l'adaptateur de ressources des technologies d'intégration de services. Cela permet de réguler le nombre de clients simultanés servis.
  • La taille maximale des lots de messages à distribuer à un client. Par défaut, seul un message est distribué à une instance de bean géré par message à la fois. Vous pouvez améliorer les performances en permettant aux messages d'être envoyés par lots à un bean géré par message.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Le nombre d'unités d'exécution disponibles pour les demandes de service de chaque client. Il s'agit du nombre d'unités d'exécution disponibles dans le pool d'unités d'exécution par défaut, le pool d'unités d'exécution du conteneur web et le pool d'unités d'exécution des médiations pour un serveur d'applications spécifique.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Le nombre d'unités d'exécution disponibles dans le pool d'unités d'exécution des médiations. Cela suppose que vos médiations utilisent des supports simultanés lorsque nécessaire, comme expliqué dans Médiations simultanées.

Si vous avez des médiations qui agissent sur des en-têtes SOAP, vous pouvez améliorer les performances en insérant les schémas d'en-tête associés (fichiers .xsd) dans le référentiel SDO.

Procédure


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=tjw_tune
Nom du fichier : tjw_tune.html