Функция управления системой в WebSphere Application Server основывается на использовании Java Management Extensions (JMX). JMX представляет собой основу, обеспечивающую стандартный способ сделать доступными Java-ресурсы, например, сервера приложений, для инфраструктуры управления системой. JMX позволяет поставщику реализовывать такие функции, как вывод конфигурационных параметров, а также дает возможность пользователям редактировать параметры. Также в JMX входит уровень уведомлений, который может использоваться приложениями, осуществляющими управление, для слежения за событиями, такими как запуск сервера приложений.
Использование JMX позволяет применять инструменты управления от сторонних поставщиков. Пользователи WebSphere больше не ограничены только средствами управления, поставляемыми IBM.
JMX представляет собой Java-спецификацию (JSR-003), входящую в J2SE 1.5. В отдельной спецификации (JSR-77) определяется программный интерфейс (API) управления J2EE, предназначенный для управления сервером приложений, соответствующим J2EE. Спецификация J2EE 1.4 требует, чтобы все продукты J2EE поддерживали API управления Enterprise Edition. WebSphere Application Server предоставляет управляемые объекты (managed objects, MO), определяемые в спецификации JSR-77, и, следовательно, способен управляться средствами управления от сторонних производителей, которые обеспечивают функции управления J2EE.
IBM WebSphere Application Server V6.x реализует JMX 1.2, тогда как версия 5.х реализует JMX 1.1. В связи с развитием спецификации JMX формат сериализации JMX-объектов, таких как javax.management.ObjectName, в разных спецификациях отличается.
Среда исполнения JMX в WebSphere Application Server V6.1 была усовершенствована, чтобы она могла опознавать версию клиента, с которым она взаимодействует. Она производит необходимые трансформации несовместимых форматов сериализации, чтобы разные версии сред исполнения могли взаимодействовать друг с другом. В связи с этим административный клиент версии 5.х может вызывать администратор развертывания, узел или сервер версии 6.1. Точно так же, административный клиент версии 6.1 может вызывать узел или сервер версии 5.х.