Certains l’auront peut être remarqué mais cela fait un moment que je n’ai rien posté sur mon blog. En fait, j’ai été un peu occupé à faire quelque chose qui me tenait à coeur depuis un moment… : la lecture complète des spécifications JMX (ouais, ça va, on s’amuse comme on veut/peut… ;-) ). Du coup, je me suis dit que cela pouvait également intéresser d’autres personnes qui aurait pu être découragées par la version agrégée de la spécification (ie. contenant la JSR 3 - Java Management Extensions (JMX) Specification - en version 1.4 et la JSR 160 - Java Management Extensions (JMX) Remote API - en version 1.0) qui fait très exactement 290 pages et qui se veut être, à ce jour, la dernière en date.
J’ai donc initié un document qui plagie plus ou moins les spécifications JMX mais qui, je l’espère, permettra à ceux que cela intéressent de comprendre les entrailles de cette technologie indispensable dans toute architecture qui se veut un minimum industrialisé… ;-) (cf. mon post précédent) et ainsi de pouvoir briller en société en expliquant la différence entre un MBean Standard et un MBean Dynamique (ce que tout le monde connait ;-) ) mais aussi en précisant qu’il existe deux MBean dynamiques particuliés que sont le Model MBean et le Open MBean… la classe! ;-)
Par contre, je ne sais pas encore comment découper mon document en article donc j’improviserai… sachant que toute remarque est la bienvenue ;-).
Cette série suivra le plan suivant :
- JMX, qu’est ce que c’est?
- Spécifications
En outre, il est à noter que ce document (et donc les articles qui en découleront) ne se veut pas exhaustif et qu’il ne s’agit que d’une interprétation de ma part des spécifications JMX. De plus, le ton appliqué se voudra plus “professionel” que dans mes autres articles car il s’agit plus d’un document de travail.
Ainsi, ce petit article me permet d’introduire la série d’article qui va suivre.
Bonne lecture ;-)