目次 | 前の項目 | 次の項目 | Java Management Extensions (JMX) テクノロジ概要 |
『Java Management Extensions (JMX) Remote API Specification』では、既存の検出・検索インフラストラクチャを使用して JMX API エージェントを通知したり検索したりする方法が説明されています。この仕様では、JMX テクノロジ固有の検出・検索 API については定義されていません。
この章では、JMX テクノロジで使用できる既存の検出・検索インフラストラクチャの概要を、以下のセクションで簡単に説明します。
これらのインフラストラクチャについて詳細は、『Java Management Extensions Remote API 1.0 Specification』の「References」セクションを参照してください。
検索サービスは JMX エージェントと JMX クライアントが使用します。JVM 1 つには、JMX エージェントや JMX クライアントが多く含まれています。
『Java Management Extensions (JMX) テクノロジのチュートリアル』と付属の例では、検索サービスを使用して JMX エージェントを通知したり検索したりする方法が示されています。3 つのインフラストラクチャの手順は似ています。大きく異なる点は、SLP と JNDI の場合は、検索サービスでエージェントが登録するのはアドレスですが、Jini ネットワークテクノロジを使用した場合に登録するのは JMX コネクタスタブです。
Service Location Protocol (SLP) では、企業ネットワーク内でネットワーク化されたサービスの存在、位置、および構成をネットワーク機能アプリケーションが検出できるフレームワークを提供します。
次の手順は、SLP 検索サービスを使用して JMX エージェントを通知および検索するための、JMX Remote API 仕様で定義された手順をまとめたものです。
JMX Remote API 仕様では、SLP プロトコルに準拠した URL スキームを定義しています。『Java Management Extensions (JMX) Remote API Specification』を参照してください。仕様では、登録時に指定される、必須および省略可能な SLP 検索属性も定義しています。
JiniTM ネットワークテクノロジは、オープンなソフトウェアアーキテクチャで、開発者はネットワークの変化に対応可能なサービスを作成できます。Jini の仕様では、標準の検索サービスがあります。実行中の Jini 検索サービスは、簡単な API 呼び出しで検出できます。
次の手順は、Jini 検索サービスを使用して JMX エージェントを通知および検索するための、JMX Remote API 仕様で定義された手順をまとめたものです。
JMX Remote API 仕様では、Jini テクノロジベースのエントリによるバインドを定義しています。『Java Management Extensions (JMX) Remote API Specification』を参照してください。仕様では、エージェントコネクタの登録時に指定する、必須および省略可能なエントリも定義しています。
Java Naming and Directory InterfaceTM (JNDI) API は、Java プラットフォームの標準の機能拡張です。Java テクノロジ対応のアプリケーションに、さまざまなネームおよびディレクトリサービスに対する統一的なインタフェースを提供します。
JMX Remote API 仕様では、LDAP サーバを使用して、JMX エージェントに公開された JMX コネクタの情報を格納および取得する方法を詳細に定めています。
次の手順は、Jini 検索サービスを使用するための、JMX Remote API 仕様で定義された手順をまとめたものです。
JMX Remote API 仕様では、アドレスを登録するための LDAP スキーマを定義し、また登録したエージェントをクライアントが検出する方法を説明しています。『Java Management Extensions (JMX) Remote API Specification』を参照してください。仕様では、リース機構も定義しています。
目次 | 前の項目 | 次の項目 |
Java Management Extensions (JMX) テクノロジ概要 Java Management Extensions (JMX), Java 2 Platform, Standard Edition 5.0 |
Copyright © 2004 Sun Microsystems, Inc. All rights reserved.