На рис. 2.5. показано, как JMX-архитектура соотносится с общей топологией распределенного администрирования в распределенной серверной среде.
Ключевые элементы данной архитектуры распределенного администрирования таковы.
• Внутренние компоненты MBean, локальные по отношению к реестру JVM, содержащему локальный MBean-сервер.
• Внешние компоненты MBean имеют локальный прокси, связанный с соответствующим MBean-сервером. MBean-прокси позволяет локальному MBeanсерверу пе редавать сообщение внешнему MBean-серверу, расположенному на:
○ другом сервере;
○ агенте узла;
○ администраторе развертывания.
• Агент узла содержит MBean-прокси для всех серверов, входящих в узел. Однако MBean-прокси для других узлов не используются.
• Администратор развертывания содержит MBean-прокси для всех агентов узлов, входящих в ячейку.
Конфигурация MBean-прокси показана на рис. 2.6.
Рис. 2.5. Распределенное администрирование JMX
Рис. 2.6. Архитектура