JMX Tiered Architektur
|
JMX Technologie liefert eine tiered Architektur, die gehandhabte Betriebsmittel besteht und Managementanwendungen in der Stecker-undspiel Ann�herung wie in der Abbildung gezeigt integriert werden kann, die unten gegeben wird. Ein gegebenes Hilfsmittel instrumented durch eine oder mehrer Java Gegenst�nde, die als gehandhabte Bohnen bekannt sind, die in einem Kern gehandhabten Gegenstandbediener registriert werden, der als der MBean Bediener bekannt ist. Dieser Bediener dient als ein Managementmittel und kann auf die meiste Java-erm�glichte Maschine laufen.
|
Feige 1. JMX Tiered Architektur
Manager-Niveau
|
Diese Reihe bestehen Bestandteile, die Managementanwendungen erm�glichen, JMX Mittel zu sein. Sie stellt die Schnittstellen f�r das Einf�hren der JMX Manager zur Verf�gung und definiert die Managementschnittstellen und -bestandteile, die an JMX Mittel laufen lassen. Solche Bestandteile stellen eine Schnittstelle f�r eine Managementanwendung zur verf�gung, um auf ein JMX Mittel und seine JMX handlichen Betriebsmittel durch einen Stecker einzuwirken und stellen auch eine Managementansicht eines JMX Mittels und seines MBeans heraus, indem sie ihre semantische Bedeutung in das Konstruieren eines Daten-reichen Protokolls wie HTML abbilden.
JMX enth�lt ein unterschiedliches Paket f�r jede Reihe der Managementarchitektur. Die Instrumentenausr�stung Reihe ist frei, und andere Reihen k�nnen allgemeine Spezifikationen Implementierungen von der vorhandenen Untersonne-Gemeinschaftsquelllizenz errichtet werden.
|
Mittel-Niveau
|
Diese Reihe enth�lt die JMX Mittel, die benutzt wird, um das MBeans herauszustellen. Sie liefert eine Spezifikation f�r das Einf�hren der Mittel, die die Betriebsmittel steuern und sie zug�nglich f�r Fernverwaltung Anwendungen machen. JMX Mittel sitzen normalerweise auf der gleichen Maschine, die die Betriebsmittel sie handhaben, aber dieses nicht eine Anforderung ist. F�r die Behandlung von MBeans besteht das JMX Mittel einem MBean Bediener und einem Satz aus Dienstleistungen. Manager machen MBeans eines Mittels zug�nglich und verwenden die zur Verf�gung gestellten Dienstleistungen durch einen Protokolladapter oder -stecker. Aber merken, da� JMX Mittel nicht Wissen der Fernverwaltung Anwendungen erfordern, die sie verwenden.
Die MBean Bediener-und Mittel-Dienstleistungen sind die Hauptbestandteile des Mittelniveaus.
MBean Bediener: MBean Bediener sind das Register der Gegenst�nde, die Managementbetrieben in einem JMX Mittel ausgesetzt werden. Jeder m�glicher Gegenstand, der mit dem MBean Bediener registriert wird, wird zu den Managementanwendungen sichtbar. Jedoch merken, da� der MBean Bediener die Managementschnittstelle und nie -sie eines MBeans nur herausstellt, die mit Objekthinweis wechselwirkend sind. Alle m�gliche Betriebsmittel, die du von au�erhalb JVM des Mittels handhaben m�chtest, m�ssen als MBean im Bediener registriert werden. Der Bediener stellt auch eine standardisierte Schnittstelle f�r das Zug�nglich machen von MBeans innerhalb des gleichen JVM zur Verf�gung und gibt Einheimischgegenst�nden allen Nutzen der Manipulierung der handlichen Betriebsmittel. MBeans kann registriert werden und instantiated durch ein anderes MBean, das JMX Mittel selbst oder eine Fernverwaltung Anwendung durch die verteilten Dienstleistungen. Wenn du ein MBean registrierst, mu�t du ihm einen einzigartigen Gegenstandnamen zuweisen, der durch die Managementanwendung verwendet wird, um den Gegenstand zu kennzeichnen, auf dem einen Managementbetrieb durchf�hren.
Mittel-Dienstleistungen: Gegenst�nde, die Managementbetriebe auf dem MBeans durchf�hren k�nnen, werden im MBean Bediener registriert. Indem Sie Managementintelligenz im Mittel, JMX Hilfen einschlie�en, errichtest du leistungsf�higere Managementl�sungen. Das JMX API definiert die folgenden Mittel-Dienstleistungen, die in J2SE 5.0 vorhanden sind:
Dynamische Kategorie Ladevorrichtung: Durch den Service des Management-applet (m-lassen) holt zur�ck und instantiates neue Kategorien und geb�rtige Bibliotheken von einer willk�rlichen Netzposition.
Monitoren: Den numerischen oder Zeichenkettewert eines Attributes von einigen beobachten MBeans und kann andere Gegenst�nde einiger Arten �nderungen im Ziel mitteilen.
Timer: Eine festlegeneinheit zur Verf�gung stellen, die auf einer einmaligen Weckermitteilung oder auf einer wiederholten, periodischen Mitteilung basiert.
Der Relation Service: Definiert Verbindungen zwischen MBeans und erzwingt die Kardinalit�t der Relation, die auf vorbestimmten Relation Arten basiert.
|
Instrumentenausr�stung Niveau
|
Instrumentelles Niveau enth�lt MBeans und ihre handlichen Betriebsmittel. Es liefert eine Spezifikation f�r das Einf�hren JMX der Technologie-handlichen Betriebsmittel, die Service, Vorrichtung, eine Anwendung oder Benutzer sein k�nnen. Ein Hilfsmittel ist handlich, wenn es in Java entwickelt wird und instrumented, damit es durch JMX-gef�llige Anwendungen gehandhabt werden kann. Ein Hilfsmittel instrumented durch eine oder mehrer MBeans, die entweder Standard- oder dynamisch sind. StandardMBeans sind Java Gegenst�nde, die an bestimmte Designmuster sich anpassen (z.B. sie m�ssen einen Erbauer etc. haben). Ein dynamisches MBean pa�t sich an eine spezifische Schnittstelle an, die mehr Flexibilit�t an der Laufzeit anbietet. Die Instrumentenausr�stung eines Hilfsmittels l��t es auf dem Mittelniveau handlich sein; jedoch merken, da� MBeans nicht Wissen des JMX Mittels erfordern, mit dem sie funktionieren. Das hei�t, kann jedes JMX-handliche Hilfsmittel irgendein JMX Mittel benutzen, das die Dienstleistungen anbietet, die, es erfordert.
Die Schl�sselbestandteile auf dem Instrumentenausr�stung Niveau sind das MBeans, das Mitteilung Modell und die MBean Metadatenkategorien.
MBeans: Ein MBean ist ein Java Gegenstand, der eine spezifische Schnittstelle einf�hrt. Die Managementschnittstelle von einem MBean wird wie dargestellt: (a) bewertete Attribute, die erreicht werden k�nnen; (b) Betriebe, die hervorgerufen werden k�nnen; (c) Mitteilungen, die ausgestrahlt werden k�nnen; und (d) die Erbauer. Es gibt vier Arten MBeans:
StandardMBeans: Ihre Managementschnittstelle wird durch ihre Methode Namen und einfach zu entwerfen beschrieben.
Dynamisches MBeans: Sie stellen ihre Managementschnittstellen an der Laufzeit f�r gr��te Flexibilit�t heraus und f�hren eine spezifische Schnittstelle ein.
MBean �ffnen: Dynamisches MBeans, das auf grundlegenden Datenarten f�r UniversalLenkbarkeit beruhen; sie sind self-describing.
Vorbildliches MBeans: Dynamisches MBeans, das v�llig konfigurierbar und das Selbst, das an der Laufzeit beschrieben wird sind. Sie versehen eine generische MBean Kategorie mit R�ckstellung Verhalten f�r dynamische Instrumentenausr�stung der Betriebsmittel.
Mitteilung Modell: Gegr�ndet auf der Technologie des Java Fall-Modells JMX definiert ein generisches Mitteilung Modell. Es l��t Entwickler proaktive Managementl�sungen errichten. Mit Mitteilungen k�nnen JMX Mittel und MBeans kritische Informationen schicken interessierten Parteien wie Managementanwendungen oder anderem MBeans.
MBean Metadaten-Kategorien: Diese Kategorien enthalten die Strukturen, um alle Bestandteile der Managementschnittstelle eines MBeans zu beschreiben: seine Betriebe, Mitteilung, Attribute und Erbauer. F�r jedes von diesen, schlie�en die Metadaten einen Namen, eine Beschreibung und seine bestimmten Eigenschaften ein (z.B., ist ein Attribut Lese-Schreib- oder beide; f�r einen Betrieb die Unterzeichnung seines Parameters und R�ckkehrarten).
|
|
|
Keywords: JMX architecture,
jms architecture,
web services architecture,
open source architecture,
web application architecture,
open source JMX,
web service architecture,
application server architecture,
JMX tutorial,
java JMX,
java architecture,
j2ee architecture,
web logic architecture,
jboss architecture,
ejb architecture,
jsp architecture,
jmx examples,
websphere architecture,
jdbc architecture,
jmx api,
struts architecture,
servlet architecture,
JMX example,
JMX weblogic,
eclipse jmx,
tomcat architecture
|