Utilisation de programmes d'administration (JMX)

Cette rubrique explique comment utiliser des interfaces de programmation d'applications (API) Java™ pour administrer WebSphere Application Server et gérer vos applications.

Avant de commencer

Vous pouvez administrer WebSphere Application Server et vos applications grâce à des outils fournis avec le produit ou bien par programmation à l'aide des API Java.

L'outil de script wsadmin, la console d'administration et les outils de ligne de commande d'administration sont fournis avec le produit. Ces outils d'administration fournissent la plupart des fonctions requises pour gérer le produit et les applications s'exécutant dans WebSphere Application Server. Vous pouvez les employer à partir de scripts d'automatisation pour contrôler les serveurs. Les scripts écrits pour l'outil wsadmin offrent toute une gamme de solutions personnalisées qu'il est facile de mettre en place.

Etudiez ces outils avec les API Java afin d'identifier la meilleure façon d'administrer WebSphere Application Server et vos applications. Pour plus d'informations sur les API Java, voir la documentation sur les interfaces de programmation d'applications.

  • Aucune action n'est requise pour les API JMX WAS : Chaque machine virtuelle Java (JVM) de WebSphere Application Server comporte une implémentation intégrée de JMX (Java Management Extensions). Dans WebSphere Application Server version 5, les JVM incluent une implémentation de la spécification JMX 1.0. Dans WebSphere Application Server version 6.0 ou ultérieure, elles incluent une implémentation de la spécification JMX 1.2. L'implémentation JMX 1.0 utilisée dans la version 5 correspond au package TMX4J fourni par les produits IBM® Tivoli. L'implémentation de JMX 1.2 utilisée dans la version 6.0 et dans les versions suivantes est le package à source ouverte mx4j. Le changement d'implémentation JMX d'une version à l'autre est sans incidence sur le comportement des MBeans JMX dans le serveur d'applications. Le passage de la spécification JMX version 1.0 à la spécification JMX version 1.2 n'a aucune incidence sur les interfaces de programmation d'application (API) administratives du serveur d'applications.
  • Action éventuellement obligatoire pour les MBeans personnalisés : la spécification JMX V1.2 est compatible avec la spécification JMX V1.0 antérieure. Toutefois, vous devez éventuellement faire migrer de la version 5 à la version 6.0 ou une version plus récente les MBeans personnalisés fournis avec des produits autres que le serveur d'applications. Le principal problème est lié aux valeurs employées dans les propriétés clés de la classe JMX ObjectName pour le MBean. Dans l'implémentation mx4j à source ouverte, la validation des propriétés est effectuée de manière plus stricte, conformément à la spécification JMX 1.2. Testez dans la version 6 ou dans une version plus récente les MBeans personnalisés que vous avez déployés dans la version 5 afin d'en vérifier la compatibilité. Les changements entre la spécification JMX version 1.0 et la spécification JMX version 1.2 sont détaillés dans cette dernière.

Pourquoi et quand exécuter cette tâche

WebSphere Application Server prend en charge l'accès aux fonctions d'administration par le biais d'un ensemble de classes et de méthodes Java. Vous pouvez écrire un programme Java qui exécute toutes les fonctions d'administration des outils d'administration WebSphere Application Server. Vous pouvez également étendre le système d'administration WebSphere Application Server de base pour y inclure vos propres ressources gérées.

Vous pouvez préparer, installer, désinstaller, éditer et mettre à jour des applications par programmation. La préparation d'une application pour installation implique la collecte de plusieurs types d'informations de liaison spécifiques à WebSphere Application Server pour résoudre des références définies dans les descripteurs de déploiement d'application. Ces informations peuvent également être modifiées après installation en éditant une application déployée. La mise à jour consiste à ajouter, supprimer ou remplacer un fichier ou un module dans une application installée, ou bien à fournir une application partielle manipulant un ensemble arbitraire de fichiers et de modules dans l'application déployée. La mise à jour de l'application dans son intégralité désinstalle l'ancienne application et installe la nouvelle. La désinstallation d'une application la supprime complètement de la configuration de WebSphere Application Server configuration.

Effectuez tout ou partie des tâches suivantes pour gérer WebSphere Application Server et vos applications Java Platform, Enterprise Edition (Java EE) via la programmation.

Procédure

Résultats

Selon les tâches effectuées, vous avez créé votre propre programme d'administration, étendu la console d'administration de WebSphere Application Server, connecté et géré des serveurs de différentes marques ou géré vos applications par programmation.

Que faire ensuite

Vous pouvez continuer à administrer WebSphere Application Server et vos applications par programmation ou avec les outils fournis avec WebSphere Application Server.

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