Systems and methods for exposing web services
First Claim
Patent Images
1. A system for managing diverse information technology (IT) resources, comprising:
- an agent controller executable on a computer processor, wherein the agent controller includes an MBean server configured with at least one MBean, further wherein the at least one MBean correlates to a managed object that represents a Web service, and the Web service includes features for managing at least one of the IT resources;
a handler executable on a computer processor and configured to communicate with a management application and the agent controller, wherein the handler is operable to;
receive a request message from the management application and transmit a response message to the management application;
translate the request message to determine the Web service being requested by the management application; and
determine whether the Web service being requested is available by correlating the Web service name to information in a descriptor of at least one MBean in the MBean server, wherein the information in the descriptor is based on a management interface for the managed object.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for managing information technology resources. Management capabilities available for a particular IT resource are defined via at least one management interface. The management interface includes port types that specify attributes and operations available in a Web service to manage the IT resource. The port types are mapped to descriptors in a ModelMBeanInfo interface than can be used with an MBean that corresponds to the Web service.
156 Citations
32 Claims
-
1. A system for managing diverse information technology (IT) resources, comprising:
-
an agent controller executable on a computer processor, wherein the agent controller includes an MBean server configured with at least one MBean, further wherein the at least one MBean correlates to a managed object that represents a Web service, and the Web service includes features for managing at least one of the IT resources;
a handler executable on a computer processor and configured to communicate with a management application and the agent controller, wherein the handler is operable to;
receive a request message from the management application and transmit a response message to the management application;
translate the request message to determine the Web service being requested by the management application; and
determine whether the Web service being requested is available by correlating the Web service name to information in a descriptor of at least one MBean in the MBean server, wherein the information in the descriptor is based on a management interface for the managed object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for managing IT resources comprising:
-
defining management capabilities available for a particular IT resource via at least one management interface, wherein the management interface includes port types that specify attributes and operations available in a Web service to manage the IT resource; and
mapping the port types to descriptors in a ModelMBeanInfo interface than can be used with an MBean that corresponds to the Web service. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An apparatus for managing IT resources, comprising:
-
means for determining management capabilities available for a particular IT resource via at least one management interface, wherein the management interface includes port types that specify attributes and operations available in a Web service to manage the IT resource;
means for mapping the port types to descriptors in a ModelMBeanInfo interface than can be used with an MBean that corresponds to the Web service;
means for registering the MBean in an MBean server;
means for determining relationships between a managed object representing the Web service and other managed objects representing other Web services. - View Dependent Claims (32)
-
Specification