Co je to mbean?
Veškerý software vyžaduje správu počítačových služeb a hardwarových zařízení. Tyto služby jsou zodpovědné za síťovou připojení, podporu databáze a hardwarová zařízení počítače. Technologie MBean umožňuje aplikacím Java metodu pro správu zdrojů počítače v softwarové aplikaci. Mbean je virtuální reprezentace zařízení nebo prostředku Java v počítači. MBEANS vystavuje správní rozhraní, které umožňuje manipulaci atributů a funkčních operací zdroje, které umožňují monitorování a manipulaci počítačových procesů v reálném čase. V rámci Java je každá složka považována za objekt, který má specifický význam pro koncepty skutečného slova, podobně jako substantiva v anglickém jazyce. MBean je speciální objekt Java, který je zvládnutelným zdrojem nebo službou v aplikaci.
mBeans poskytují instalatérství vložení cKód správy USTOM do aplikace. V aplikaci může být vystaveno více funkcí jako mBean. Prostřednictvím použití MBEANS může správce systému vyvolávat operace na monitorované aplikace a také přijímat oznámení o událostech v aplikaci.
Dobrým příkladem používání mBeans v praxi je efektivní správa zdrojů. Typický správce systému bude sledovat zdraví a pohodu softwarové aplikace monitorováním vitálních znaků, která zahrnuje paměť, CPU a připojení k serverům. Použitím MBEANS v aplikaci může správce systému přijímat upozornění, když systém začne přiblížit k prahu paměti. Tento proaktivní přístup k monitorování poskytuje správce systému přiměřený čas ke zmírnění problémů.
V rámci Java rozšíření Java Management (JMX) umožňuje vzdálený přístup softwarové aplikace pomocí USIng mbeans jako technika pro správu dostupných zdrojů. MBean vytváří kontrolovatelné koncové body aplikace, kde vzdálí klienti mohou manipulovat s vnitřním fungováním softwaru. Použití technologie JMX pomáhá správcům systému při optimalizaci a monitorování podnikových aplikací.
mBeans byly poprvé představeny v technologii JMX s platformou Java 2, Standard Edition 5.0. Java verze 6 obsahuje podporu pro JConsole, což je konzola monitorování a správy, která používá JMX a MBEANS. Tento nástroj umožňuje monitorování různých zdrojů během doby běhu systému. Obvykle se používá pro detekci příznaků zablokování a úniky paměti aplikace. Stejně jako u jakéhokoli mBeanu se může připojit k místní nebo vzdálené aplikaci Java.