Java[tm] Management Extensions (JMX[tm]) API は、アプリケーション、デバイス、サービス、Java 仮想マシンなどのリソースの管理と監視用に、Java 2 Platform Standard Edition (J2SE) 5.0 で導入された標準 API です。JMX テクノロジは、Java Specification Request (JSR) 3、Java Management Extensions、JSR 160、および JMX Remote API のように、Java Community Process (JCP) を使用して開発されました。JMX テクノロジの一般的な用途には、次のものがあります。
- アプリケーション構成の参照と変更
- アプリケーション動作の統計の蓄積とその提供
- 状態の変更と不完全な条件の通知
JMX API にはリモートアクセスが含まれるため、リモート管理プログラムはこれらの目的のために実行しているアプリケーションと対話できます。