Мне нужно улучшить интерфейсы JMX распределенного Java-приложения. Причиной выбора JMX является простота представления данных. Эти распределенные приложения существуют на нескольких разных машинах, подключенных к серверу JMS (activemq 5.7) (который, в свою очередь, подключен к другому серверу JMS для соединения двух сетей, также activemq 5.7).
Что я хотел бы сделать, так это иметь доступ к удаленным интерфейсам JMX на отдельных серверах из любой точки сети JMS. Мне нужен полный доступ к JMX, как если бы доступ был через обычный интерфейс RMI. Это означает любой тип действия.
Я понимаю, что могу использовать lingo, чтобы заставить удаленные интерфейсы jmx общаться с сервер JMS, и оттуда мой мост должен разрешить мне доступ к ним (при условии, что он настроен правильно).
Хороший ли это подход? кто-нибудь пробовал жаргон для этой цели? Есть ли другие варианты, которые я, возможно, не нашел?
План Б может состоять в том, чтобы использовать модуль Apache Camel RMI, но похоже, что если жаргон будет вариантом, это будет гораздо больше plug & play, чем это.