L'API JMX est au cœur du serveur d'application JBoss ; avant de pouvoir exposer des services au travers de l'API JMX, ceux-ci sont déployés au moyen de services spécialisés eux-mêmes administrables via JMX.
Cet article discute d'un tel service - que nous avons développé à titre expérimental -, de type « deployer », capable de déployer tout script Groovy sur le serveur d'application et de l'exposer en tant que MBean ou bean administrable.
Nous montrerons aussi comment déclencher, par appel distant, l'exécution d'un script Groovy déployé, au moyen d'un autre script Groovy !