Sun xVM Management Stack
Sun xVM management stack is a three-tier management paradigm. The stack consists of presentation tier, service tier, and an underlying domain model.
Presentation Tier
The presentation tier provides the user interface, displays the information provided by the service tier, and takes actions through the service tier.
Service Tier
The service tier contains all the core management logic. This tier exposes the management functionality through a
set of public APIs that are used by the presentation tier and external systems management solutions. These public APIs are the ideal integration points for third-party software to control or to monitor the Sun xVM software.
The service tier exposes its management APIs as a series of Java Management Extensions (JMX) MXBean interfaces. These interfaces are made accessible as public APIs through several remote protocols, including JMXRemoting (JSR 160) and WS-Management (JSR 262).
The services are identified by MXBean ObjectName, and these are of the form:
com.sun.xvm.services:type=<service name>
The main entry point to the public APIs is the MXBean interface defined in com.sun.xvm.services.
Domain Model
The domain model provides the representation of underlying managed resources and associations between them. The domain model exposes a normalized data model of these managed resources as a collection of JMX MXBeans. There is one MXBean for each managed resource, and one for each association between these resources.



