Sun xVM Ops Center exposes certain public APIs. These public APIs allow external systems management solutions to integrate with Sun xVM Ops Center. These public APIs are the ideal integration points for third-party software to control or to monitor the Sun xVM software. The public APIs are exposed as a series of MXBean interfaces. The main entry point to the public APIs is the MXBean interface defined in com.sun.xvm.services packages.

There are two ways of accessing public APIs:

  • Public API Access Through JMX-Remoting
  • Public API Access Through WS-Management

Some of the capabilities that are exposed by the public APIs are as follows:

  • Discovering resources on the network
  • Provisioning OS and firmware to servers
  • Managing Sun xVM Servers
  • Managing virtual pools
  • Managing and migrating guests
  • Managing networks
  • Managing virtual image libraries
  • Monitoring OS and servers

Sun xVM Ops Center comes with a software developer's kit (SDK). SDK contains the following:

  • Complete documentation of public APIs in the form of javadoc. The javadoc also contains a mapping of WS-Management queries and responses required to interact with each of these APIs.
  • Simple functional examples on how to access the public APIs. Java 6 is required to compile or use each of these examples.

For more information, see the SDK that is shipped with Sun xVM Ops Center.

Comments:

You get Page Not Found by clicking on the Public API link

Posted by eli101 on January 08, 2009 at 09:51 AM MST #

Same result for me: example and Public API links go nowhere.

Posted by Mike on January 08, 2009 at 10:20 AM MST #

Sorry about that. It looks like Raghuraman linked to documents which aren't opened to the public yet. I'll see if I can get them opened up.

Posted by Owen Allen on January 08, 2009 at 01:11 PM MST #

It looks like they'll be opened up tomorrow. Sorry about the delay.

Posted by Owen Allen on January 08, 2009 at 03:10 PM MST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by Owen Allen