Die JMX-Architektur ist in drei Level untergliedert. Dieses Design fördert einen optimierten Entwicklungsrahmen, indem verschiedenen Segmenten der Entwicklergemeinschaft ermöglicht wird, sich auf den Level zu konzentrieren, der am besten zu ihren Stärken passt. Die drei JMX-Level sind wie folgt definiert:
- Distributed Services Level – Dieser Level zielt auf Managementanwendungen ab, indem ein Mechanismus für das Lokalisieren von und den Zugriff auf Agents und MBeans – ungeachtet ihrer absoluten Adresse – definiert wird. Dieser Level beschäftigt sich mit Suchdiensten, Verbindungsprotokollen, Nachrichtenbörsen usw.
- Agent Level – Dieser Level zielt auf Managementanwendungen ab, indem ein Mechanismus zum Erstellen von Managementagenten definiert wird. Über eine als MBean-Server bekannte Registrierung werden MBeans von Managementagenten gespeichert, gesteuert und Managementclients zur Verfügung gestellt.
- Instrumentation Level – Dieser Level zielt auf die Gruppe der Java-Entwickler ab, indem ein Mechanismus für die Bereitstellung von als Managed Beans bzw. MBeans bekannten Ressourcen definiert wird. Bei einer Ressource kann es sich unter anderem um eine Anwendung, einen Dienst oder ein Gerät handeln.
Abbildung A stellt die drei Level der JMX-Architektur dar.
Abbildung A
Neueste Kommentare
Noch keine Kommentare zu Mit JMX bleiben Java-Anwendungen in Verbindung
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.