Tenho algumas dúvidas no uso de JMX:
Estou desenvolvendo uma aplicação Java que configura e interage com dispositivos serais (teclados,impressoras e painéis). Estou usando MBeans para isso apesar da aplicação rodar locamente (em cada filial existirá uma aplicação WAR que chamará no mesmo servidor serviços desse MBean). Estou usando MBeans porque preciso monitorar esses recursos de hardware (eles possuem uma API para acessá-los por socket) e , em uma segunda fase , esse gerenciamento será feito também pelo escritório central (o que justificaria mais JMX pela caracterísitica de componente distribuído). A minhas dúvidas são:
-
Não é uma má prática usar MBeans na primeira fase com acesso local ?
-
Uma aplicação SAR no JBoss (que levanta os MBeans) usa Hibernate e Spring , isso não será problema?