Спецификация управления J2EE обязывает иметь определенные управляемые объекты (managed objects, MO), которые могут использоваться для управления доступными ресурсами серверов приложений. Данная спецификация не требует, чтобы управляемые объекты были реализованы как JMX MBean-компоненты, но интерфейс, заданный спецификацией, делает MBean-компоненты наиболее удобным вариантом MO.
В WebSphere Application Server стандарт управления МО, по существу, обеспечивается связями с существующими MBean-компонентами WebSphere JMX. Например, в спецификации требуется управляемый объект J2EEServer, который эквивалентен MBean объекту-Server в WebSphere. В стандарте управления вводится набор обязательных ключевых свойств, часть нового метода ObjectName, ряд атрибутов и три дополнительных интерфейса: EventProvider, StateManageable и StatisticsProvider. Все эти обязательные и необязательные элементы были добавлены в соответствующие
MBean-компоненты WebSphere (См. раздел Центра информации «Administrative programs for multiple Java 2 Platform, Enterprise Edition application servers» (Административные программы для нескольких серверов приложений платформы Java 2, Enterprise Edition), где можно найти описание доступных объектов и атрибутов).
Основным требованием стандарта, которое непросто связать с существующей архитектурой WebSphere, является возможность взаимодействия с управляемыми объектами, представляющими ресурсы, которые не были запущены в среде исполнения WebSphere. В связи с этим был предложен механизм прокси, который работает на любом сервере в автономной серверной среде или на администраторе развертывания в распределенной серверной среде. С помощью этих прокси можно обеспечить взаимодействие со всеми необходимыми управляемыми объектами, методами и атрибутами, независимо от того, запущен ли MBean-компонент WebSphere JMX.
Нужно помнить, что стандарт управления J2EE определяет типичный набор объектов и операций для серверов приложений J2EE и, следовательно, не предоставляет возможностей для управления специфичными функциями WebSphere Application Server.
Мы рекомендуем, чтобы управляющие клиенты, работающие только с WebSphere, работали только с MBean-компонентами WebSphere JMX, чтобы избежать создания ненужных прокси-объектов и полностью использовать возможности управления продукта WebSphere.