Patent ID: 8132189

Claim:
A method for creating an MBean, the method comprising: generating one or more Java API for XML Binding (JAXB) serializable Java beans, wherein the JAXB serializable java beans are reconstructed at another place or time, wherein generating the one or more JAXB serializable Java beans includes generating a first JAXB serializable Java bean, a second JAXB serializable Java bean, and a third JAXB serializable Java bean; and creating an instance of the MBean, wherein creating the instance of the MBean includes creating the instance of the MBean such that the MBean is capable of exposing the properties of the first JAXB serializable Java bean as MBean attributes, utilizing an instance of the first JAXB serializable Java bean to answer a request associated with the system resource, and utilizing an instance of the second JAXB serializable Java bean to respond to an action associated with the system resource or utilizing an instance of the third JAXB serializable Java bean to respond to the action associated with the system resource, wherein a Common Information Model (CIM) class includes the first JAXB serializable Java bean and wherein the first JAXB serializable Java bean includes properties defined in the CIM class, wherein the action is defined in the CIM class and includes at least one second JAXB serializable Java bean, if the action has one or more input parameters, wherein the second JAXB serializable Java bean facilitates processing the one or more input parameters, and at most one third JAXB serializable Java bean, if the action has one or more output parameters, wherein the third JAXB serializable Java bean facilitates processing the at most one output parameters, wherein the MBean wraps each one of the one or more JAXB serializable beans for instrumenting a system resource deriving from a non-Java model which is a WS-Management (Web Services-Management) model, wherein the MBean is subclassed to implement custom operations, and wherein each operation of the method is executed by a processor.