Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

5

Сен

2.2.1. Архитектура JMX

Опубликовал admin  Рубрика Часть 2. Технический обзор

Архитектура JMX имеет три уровня.

• Уровень инструментария.

Уровень инструментария определяет, каким образом ресурсы будут заключены в специальные Java-компоненты, называемые Management Beans (MBeans).

• Уровень агентов.

Уровень агентов состоит из сервера компонентов MBean и агентов, формирующих инфраструктуру управления. Реализованы следующие службы:

○ мониторинг;

○ уведомление о событиях;

○ таймеры.

• Уровень управления.

Уровень управления определяет, каким образом внешние управляющие приложения могут взаимодействовать с указанными ниже уровнями (протоколы, API и т. п.).

Как работает JMX?

Управление ресурсами осуществляется посредством компонентов JMX MBean. Они представляют собой не EJB, а простые Java beans, которые должны соответствовать шаблонам, описанным в спецификации JMX.

Поставщики, которые хотят управлять своей системой через JMX, должны предложить набор компонентов MBean. Каждый компонент MBean предназначен для того, чтобы служить оболочкой, т. е. представлять определенный ресурс во время работы с ним. Например, чтобы предоставить доступ к серверу приложений как к управляемому ресурсу, платформа WebSphere должна предоставить MBean сервера приложений.

Внешние приложения могут взаимодействовать с компонентами MBean при помощи JMX-коннекторов и адаптеров протоколов. Коннекторы используются для того, чтобы соединить агент с удаленным управляющим приложением, поддерживающим JMX. В таком взаимодействии участвует коннектор JMX-агента и коннектор-клиент в управляющем приложении.

Вот основные свойства JMX-коннекторов.

• Коннекторы ориентированы на механизм транспорта. Например, поставщик может предоставить RMI-коннектор, позволяющий Java-приложениям удаленно взаимодействовать с компонентами MBean.

• Коннектор преобразует вызовы Java-компонентов в поток протокола.

• Между вызовами методов клиента и операциями MBean существует соответствие 1:1.

• Коннекторы представляют собой низкоуровневый API для вызова компонентов MBean.

Адаптеры протоколов

Адаптеры протоколов обеспечивают представление функций управления JMX-агента с использованием заданного протокола. Управляющие приложения, которые связываются с адаптером протокола, обычно являются специфичными для данного протокола.

Вот основные свойства JMX-адаптеров протоколов.

• Адаптеры протоколов приспосабливают операции компонентов MBean и MBeanсервера к представлению в формате данного протокола и, возможно, к представлению в виде другой информационной модели, например, SNMP или HTTP.

• Между вызовами методов клиента и операциями MBean уже не существует соответствия 1:1.

• Адаптеры представляют собой высокоуровневый API для вызова компонентов MBean.

Сервер MBean

Каждая JVM™ с поддержкой JMX содержит сервер MBean, на котором регистрируются все компоненты MBean, имеющиеся в системе. Именно сервер MBean предоставляет доступ ко всем зарегистрированным компонентам MBean. Для каждой JVM существует только один сервер MBean.

И коннекторы, и адаптеры протоколов используют службы сервера MBean, чтобы применить полученную ими команду управления к компоненту MBean, а также для отправки уведомления в систему управления. Взаимодействия коннекторов и адаптеров протоколов схематично представлены на рис. 2.4.

Рис. 2.4. JMX-коннекторы и адаптеры

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 2.2. Java Management Extensions (JMX)
2.2.2. JMX управление распределенной средой »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 5.4.2.1. Удаление сервера приложений
    • 5.3.9. Включение трассировки для компонентов WebSphere
    • 3.3.4.1. Создание пользовательского профиля (проверка результатов)
    • 7.1.1. Пересылка запросов с помощью плагина
    • 3.4.3. Создание профиля. Действия
    • 4.1.5. Поиск элемента в консоли
    • 5.6. Использование Java для администрирования
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.