JMX是基于Java的一系列技術(shù)規(guī)范和開發(fā)工具的集合,致力于解決分布式系統(tǒng)管理和軟件集成的問題。JMX是一種管理架構(gòu)、應用編程接口、可擴充對象和方法的集合體,可用于跨越一系列不同的異構(gòu)操作系統(tǒng)平臺、系統(tǒng)體系結(jié)構(gòu)和網(wǎng)絡傳輸協(xié)議,靈活地開發(fā)無縫集成系統(tǒng)、網(wǎng)絡及網(wǎng)絡管理應用的規(guī)范,通過JMX技術(shù),用戶可以輕松實現(xiàn)資源管理及其管理應用程序的即插即用。在JMX體系結(jié)構(gòu)中,采用三層分而治之的體系結(jié)構(gòu)化的方法來降低可伸縮網(wǎng)絡管理的復雜性,同時三層之間的松耦合性也為實現(xiàn)分布式的管理提供了保證。