Co jsou rozšíření Java® Management?
Technologie
Java® Management Extensions (JMX) je doplňkem široce používaného programovacího jazyka Java®. Kód JMX verze 1.2 se objevil v platformě Java 2, aktualizace verze Standard Edition 5.0. Nástroje JMX umožňují vývojářům Java® efektivněji pracovat se zařízeními, sítěmi a podnikovými platformami Java®. Vývojáři a manažeři Java® používají JMX k instalaci, konfiguraci a sledování aplikací, služeb a omylových podmínek Java®. Flexibilní možnosti pro vytváření a implementaci nového kódu pro definování postupů Java® jsou důležitou funkcí rozšíření správy Java®. Manažeři a vývojáři mohou zaměstnávat nezávislé, škálovatelné komponenty společnosti JMX na různých zařízeních a systémech podporujících Java®. Snadná integrace rozšíření Java® Management s existujícím JAVAplikace A® a nové technologie jsou také přínosem pro vývojáře.
Architektura rozšíření Java® Management má tři úrovně. Technologie JMX kombinuje nástroje a zdroje na každé úrovni na základě funkce. Funkce a postupy vzdálené správy tvoří nejvyšší úroveň systému. Pod touto úrovní jsou agenti Java®, kombinované v programu Core, server Managed Beans. Spravované fazole (mBeans) nebo úroveň instrumentace, je spodní úroveň pro kódy zařízení a programu.
mBeans jsou konfigurovatelné objekty Java®, které vývojáři používají k přizpůsobení rozhraní, která obsahují procesy správy a možnosti koncového uživatele. Čtyři typy MBEANS provádí jinou funkci v konfiguraci a správě rozhraní Java®. V rámci struktury mBeans vývojáři naprogramují různé třídy, aby poskytovali oznámení o správě nebo pokyny pro uživatele nebo pro komunikaci WITh další mBeans.
agenti Java® tvoří jádro systému JMX, server MBEANS. Rozšíření správy Java® používají tyto agenty k provádění funkcí vývojáře a správy. Agenti musí být přítomni pro mBeans na nižší úrovni, aby fungovaly. Běžecké agenti jsou podobné volání procedury v jakémkoli operačním systému, takže vývojáři je musí správně definovat, aby systém JMX správně fungoval.
Remote Management je nezbytným prvkem správy sítě a pro správné fungování aplikací Java®. Nejvyšší úroveň architektury JMX se zabývá těmito potřebami tím, že poskytuje systém, který vývojáři používají ke sledování a změně aplikací Java® během běhu. K provádění těchto funkcí používá úroveň vzdálené správy JMX speciální komponenty, nazývané konektory a adaptéry. Nechali aplikaci pro správu používat běžné protokoly Java®, jako je HTML, pro přístup k JMX MBEANS a JMX.