JMX - Technologie pour le monitoring d'applications Java
Schéma d'architecture
La mise en place d'une architecture JMX est plutôt standard. Voici un schéma qui la décrit :

Cette architecture se découpe en trois couches :
- La couche distribuée qui englobe les ressources métiers (un automate, un téléphone...) ;
- La couche agent qui est, en réalité, le serveur sur lequel les ressources sont centralisées et qui permet aux clients JMX de contrôler les ressources ;
- La couche de gestion qui regroupe les applications clientes permettant d'invoquer les opérations sur les ressources.
Je vais, à travers ce site, présenter les différents composants de ces trois couches.