Method and system for managing storage devices over a network
First Claim
1. A method for making a managed object that is in communication with a management console that is used for storage device management over a network, comprising:
- building an object having a data structure and a method for operating on the data structure, the object represents a set of basic functions of a storage device that is being managed over the network;
identifying at least one display function of the managed object that will be used to display a view of the managed object through the management console, the at least one display function includes an attribute, a relationship, and a display method of the managed object;
associating the at least one display function with the managed object so that the managed object can communicate with the management console through the at least one display function;
generating a graphical user interface that is executed on the management console, the graphical user interface is configured to communicate with the at least one display function of the managed object;
altering the data structure and the method of the managed object to create a new managed object; and
modifying the at least one display function to enable code interaction between the modified data structure and the new managed object.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method, apparatus and system for managing generic objects and storage device objects over a network. In one aspect of the invention, the management apparatus includes a management console having a graphical user interface for displaying a physical view and a logical view of a storage device. The management apparatus further includes a managed object of the storage device that is configured to communicate with the graphical user interface of the management console through a facet interface that is wrapped around the managed object. The facet interface is divided into a plurality of specific facets that communicate with the graphical user interface and enable the display of the physical view and the logical view of the storage device. In a further aspect of the present invention, the graphical user interface includes a plurality of generic views which are configured to communicate with associated ones of the plurality of specific facets of the facet interface. These aspects enable the facet interface of the managed object to be separate and de-coupled from a software code of the graphical user interface.
-
Citations
7 Claims
-
1. A method for making a managed object that is in communication with a management console that is used for storage device management over a network, comprising:
-
building an object having a data structure and a method for operating on the data structure, the object represents a set of basic functions of a storage device that is being managed over the network;
identifying at least one display function of the managed object that will be used to display a view of the managed object through the management console, the at least one display function includes an attribute, a relationship, and a display method of the managed object;
associating the at least one display function with the managed object so that the managed object can communicate with the management console through the at least one display function;
generating a graphical user interface that is executed on the management console, the graphical user interface is configured to communicate with the at least one display function of the managed object;
altering the data structure and the method of the managed object to create a new managed object; and
modifying the at least one display function to enable code interaction between the modified data structure and the new managed object. - View Dependent Claims (2, 3)
-
-
4. A method for making a managed object that is in communication with a management console that is used for device management over a network, comprising:
-
building an object having a data structure and a method for operating on the data structures the object represents a set of basic functions of a device that is being managed over the network;
identifying at least one display function of the managed object that will be used to display a view of the managed object through the management console;
associating the at least one display function with the managed object so that the managed object can communicate with the management console through the at least one display function;
altering the data structure and the method of the managed object to create a new managed object;
modifying the at least one display function to enable code interaction between the modified data structure and the new managed object; and
generating a graphical user interface that is executed on the management console, the graphical user interface is configured to communicate with the at least one display function of the managed object;
wherein the at least one display function is de-coupled from a graphical user interface of the management console, and the at least one display function forms a facet of the managed object. - View Dependent Claims (5)
-
-
6. A method for making a managed object that is in communication with a management console that is used for storage device management over a network, comprising:
-
building an object having a data structure and a method for operating on the data structure, the object represents a set of basic functions of a storage device that is being managed over the network;
identifying at least one display function of the managed object that will be used to display a view of the managed object through the management console, the at least one display function includes an attribute, a relationship, and a display method of the managed object;
associating the at least one display function with the managed object so that the managed object can communicate with the management console through the at least one display function;
generating a graphical user interface that is executed on the management console, the graphical user interface is configured to communicate with the at least one display function of the managed object;
altering the data structure and the method of the managed object to create a new managed object; and
modifying the at least one display function to enable code interaction between the modified data structure and the new managed object;
wherein the at least one display function forms a facet of the managed object. - View Dependent Claims (7)
calling the display method of the managed object through the graphical user interface.
-
Specification