Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации
Содержание | Предыдущий | Следующий

 Глава 5

Используя Соединители JMX, чтобы Управлять Ресурсами Удаленно

Спецификация Инструмента и Агента Расширений управления Java определяет понятие соединителей. Соединитель делает управление Java Расширениями (JMX) технология сервер MBean доступный, чтобы отдалить Java основанные на технологии клиенты. Клиентский конец соединителя экспортирует по существу тот же самый интерфейс как сервер MBean.

Соединитель состоит из клиента соединителя и сервера соединителя. Сервер соединителя присоединен к серверу MBean и прислушивается к запросам соединения от клиентов. Клиент соединителя ответственен за установление соединения с сервером соединителя. Клиент соединителя обычно будет в различной виртуальной машине Java (Java VM) от сервера соединителя, и будет часто работать на различной машине.

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

У сервера соединителя обычно есть адрес, используемый, чтобы установить соединения между клиентами соединителя и сервером соединителя. Альтернативно, некоторые соединители могут обеспечить тупики соединения, чтобы установить соединения. Путь, которым устанавливаются соединения, зависит от открытия и технологии поиска, которую Вы используете (см.  Главу 6, "Открытие и Службы Поиска").

Эта глава обрисовывает в общих чертах различные типы соединителя, определенного JMX Удаленная спецификация API и протоколы, которые они используют в следующих разделах:

Соединитель RMI

JMX Удаленный стандарт API определяет стандартный протокол, основанный на RMI. Соединитель RMI должен присутствовать в каждой реализации JMX Удаленный API.

RMI определяет два стандартных транспорта, Java Удаленный Протокол Метода (JRMP) и интернет-Протокол Межшара (IIOP). Соединитель RMI поддерживает оба транспорта.

Соединитель RMI по JRMP обеспечивает простой механизм для обеспечения и аутентификации соединения между клиентом и сервером. Этот механизм обеспечивает базовый уровень безопасности для сред, используя соединитель RMI. Отметьте, что универсальный соединитель JMXMP обеспечивает более усовершенствованный уровень безопасности.

Можно изменить к лучшему основной механизм безопасности соединителя RMI по JRMP при использовании фабрики сокета RMI так, чтобы соединение между клиентом и сервером использовало Уровень защищенных сокетов (SSL).

Универсальный Соединитель

Дополнительная часть JMX Удаленный API, который не включается в Java платформа SE, является универсальным соединителем. Этот соединитель может быть сконфигурирован, добавляя сменные модули, чтобы определить следующее:

JMX Обменивающийся сообщениями Протокол (JMXMP), соединитель является конфигурацией универсального соединителя, где транспортный протокол основан на TCP и объектном обертывании, является собственной сериализацией Java. Безопасность более совершенствуется чем для соединителя RMI. Безопасность основана на Расширении Защищенного сокета Java (JSSE), Служба Аутентификации и авторизации Java (JAAS), и Простой Уровень Аутентификации и Безопасности (SASL).

Универсальный соединитель и его конфигурация JMXMP являются дополнительными, что означает, что они не всегда включаются в реализацию JMX Удаленный API. Java платформа SE не включает дополнительный универсальный соединитель.

Определяемые пользователем Протоколы

В то время как соединитель RMI должен присутствовать в каждой реализации JMX Удаленный API, можно также реализовать соединитель, основанный на протоколе, который не определяется в JMX Удаленный стандарт API. Типичным примером этого является соединитель, основанный на протоколе, который использует HTTP/S. Другие протоколы также возможны. Спецификация JMX описывает, как реализовать соединитель, основанный на определяемом пользователем протоколе.

 


Содержание | Предыдущий | Следующий

 


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами