Co to są rozszerzenia zarządzania Java®?
Technologia
Java® Management Extensions (JMX) jest dodatkiem do szeroko stosowanego języka programowania Java®. Kod JMX wersja 1.2 pojawiła się na platformie Java 2, standardowa aktualizacja wersji 5.0. Narzędzia JMX pozwalają programiści Java® pracować bardziej wydajnie z urządzeniami obsługującymi Java®, sieciami i platformami Java® Enterprise. Deweloperzy i menedżerowie Java® używają JMX do instalowania, konfigurowania i monitorowania aplikacji, usług i błędów Java®.
bez potrzeby zmiany istniejących projektów programów, zintegrowane komponenty zarządzania JMX Technology ulepszają interfejs programowania aplikacji Java®. Elastyczne opcje tworzenia i wdrażania nowego kodu w celu zdefiniowania procedur Java® jest ważną cechą rozszerzeń zarządzania Java®. Menedżerowie i programiści mogą stosować niezależne, skalowalne komponenty JMX na różnych urządzeniach i systemach obsługujących Java®. Łatwość integracji rozszerzeń zarządzania Java® z istniejącym JavemAplikacje A® i nowe technologie korzysta również z programistów.
Architektura rozszerzeń zarządzania Java® ma trzy poziomy. Technologia JMX łączy narzędzia i zasoby na każdym poziomie na podstawie funkcji. Funkcje i procedury zarządzania zdalnym stanowią najwyższy poziom systemu. Poniżej tego poziomu znajdują się agenci Java®, połączeni w programie programowym, serwerze Managed Bean. Managed Bean (MBeans) lub poziom oprzyrządowania to najniższy poziom dla kodów urządzeń i programów.
Mbeans to konfigurowalne obiekty Java®, których programiści używają do dostosowywania interfejsów zawierających procesy zarządzania i opcje użytkowników końcowych. Każdy z czterech rodzajów Mbeans wykonuje inną funkcję w konfiguracji i zarządzaniu interfejsem Java®. W ramach struktury Mbeans deweloperzy programują różne klasy w celu dostarczenia powiadomień zarządzania lub instrukcji użytkownika lub komunikacji WIInne mbeans.
Agenci Java® stanowią rdzeń systemu JMX, serwer Mbeans. Rozszerzenia zarządzania Java® wykorzystują te agentów do wykonywania funkcji programistów i zarządzania. Agenci muszą być obecni dla Mbeans na niższym poziomie, aby funkcjonować. Uruchamianie agentów jest podobne do wywołania procedury w dowolnym systemie operacyjnym, więc programiści muszą je odpowiednio zdefiniować, aby system JMX działał prawidłowo.
Zdalne zarządzanie jest niezbędnym elementem zarządzania siecią i do prawidłowego funkcjonowania aplikacji Java®. Najwyższy poziom architektury JMX zaspokaja te potrzeby, zapewniając system, którego programiści używają do monitorowania i zmiany aplikacji Java® podczas ich uruchomienia. Aby wykonać te funkcje, poziom zdalnego zarządzania JMX wykorzystuje specjalne komponenty, zwane złącza i adapterów. Pozwalają aplikacji zarządzania korzystać z wspólnych protokołów Java®, takich jak HTML, aby uzyskać dostęp do JMX mbeans i agentów JMX.