Extensions Java Gestion (JMX) de technologie est un ajout à la Java largement utilisé langage de programmation. Le code JMX la version 1.2 est apparue dans la plateforme Java 2, mise à jour de la version Standard Edition 5.0. JMX outils permettent aux développeurs Java travailler plus efficacement avec les appareils compatibles Java , les réseaux et plates-formes Java d'entreprise. Les développeurs et les gestionnaires Java utilisent JMX pour installer, configurer et surveiller applications, les services Java et les conditions d'erreur.
Sans qu'il soit nécessaire de modifier la conception des programmes existants, la gestion intégrée des composants ou des objets de la technologie JMX améliorer l'interface de programmation d'applications Java . Options flexibles pour créer et mettre en œuvre un nouveau code pour définir les procédures Java est une caractéristique importante de Java Management Extensions . Les gestionnaires et les développeurs peuvent utiliser des indépendants, des composants évolutifs de JMX sur une variété de dispositifs et de systèmes compatibles Java. Facilité d'intégration Java Management Extensions avec des applications Java existantes et des nouvelles technologies bénéficie également aux développeurs.
L'architecture de Java Management Extensions comporte trois niveaux. La technologie JMX combine des outils et des ressources à chaque niveau basée sur la fonction. gestion à distance des fonctions et procédures forment plus haut niveau du système. En dessous de ce niveau sont des agents Java , combinée au cœur du programme, le Managed Beans Server. Beans (MBeans), ou le niveau d'instrumentation gérée, est le niveau le plus bas pour les codes de l'appareil et de programme.
MBeans sont configurables objets Java que les développeurs utilisent pour personnaliser les interfaces qui contiennent des processus de gestion et les options de l'utilisateur final.Les quatre types de MBeans effectuent chacun une fonction différente dans la configuration et la gestion d'une interface Java . Dans la structure MBeans, les développeurs programmer les différentes classes pour fournir des notifications de gestion ou des instructions d'utilisation ou de communiquer avec d'autres MBeans.
Agents Java ® constituent le noyau du système JMX, le serveur MBeans. Java Management Extensions utilisent ces agents pour exécuter des fonctions de développement et de gestion. Les agents doivent être présents pour les MBeans au niveau inférieur pour fonctionner. L'exécution des agents est semblable à un appel de procédure à n'importe quel système d'exploitation, afin que les développeurs doivent définir correctement pour le système JMX pour fonctionner correctement.
Gestion à distance est un élément essentiel de la gestion du réseau et de maintenir des applications Java fonctionne correctement. Le plus haut niveau de l'architecture JMX répond à ces besoins en fournissant un système que les développeurs utilisent pour surveiller et modifier les applications Java ® pendant leur exécution. Pour remplir ces fonctions, le niveau de gestion à distance JMX utilise des composants spéciaux, appelés connecteurs et adaptateurs. Ils permettent l'application utilise les protocoles Java communs de gestion tels que HTML pour accéder à JMX MBeans et agents JMX.