Methods and apparatus for administering software modules in a storage area network management application
First Claim
1. In a computerized device, a method for administering software storage area network management modules that operate as part of a storage area network management software application, the method comprising the steps of:
- operating a module server to service a plurality of different storage area network management modules that each provide a respective type of management functionality for elements operating within a storage area network associated with the computerized device, the module server lacking administration capability of the plurality of different storage area network management modules;
operating an administration module in conjunction with the module server, the administration module providing a plurality of module administration interfaces that can be remotely invoked to administer the plurality of different storage area network management modules, the plurality of module administration interfaces including at least one description interface allowing remote access to descriptive information related to one or more storage area network management modules operating in conjunction with the module server in the storage area network management application in the computerized device;
receiving a remote invocation of at least one of the plurality of module administration interfaces to remotely administer at least one of the storage area network management modules serviced by the module server; and
applying module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server.
9 Assignments
0 Petitions
Accused Products
Abstract
System, methods and apparatus operate a module server to service a plurality of different storage area network management modules that each provides a respective type of management functionality for elements operating within a storage area network. The system operates an administration module in conjunction with a module sever. The administration module provides a plurality of module administration interfaces that are software interfaces that can be remotely invoked to administer the plurality of different storage area network management modules. The system receives a remote invocation of at least one of the plurality of module administration interfaces and applies module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server. By decoupling the administration from the module server, the module server does not need to be shut down to perform module administration and is a less complicated and smaller software process.
-
Citations
28 Claims
-
1. In a computerized device, a method for administering software storage area network management modules that operate as part of a storage area network management software application, the method comprising the steps of:
-
operating a module server to service a plurality of different storage area network management modules that each provide a respective type of management functionality for elements operating within a storage area network associated with the computerized device, the module server lacking administration capability of the plurality of different storage area network management modules; operating an administration module in conjunction with the module server, the administration module providing a plurality of module administration interfaces that can be remotely invoked to administer the plurality of different storage area network management modules, the plurality of module administration interfaces including at least one description interface allowing remote access to descriptive information related to one or more storage area network management modules operating in conjunction with the module server in the storage area network management application in the computerized device; receiving a remote invocation of at least one of the plurality of module administration interfaces to remotely administer at least one of the storage area network management modules serviced by the module server; and applying module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized device comprising:
-
a communications interface; a memory; a processor; an interconnection mechanism coupling the communications interface, a memory and a processor; wherein the memory is encoded with a storage area network management application code including an administration module that when executed by the processor, produces a storage area network management process that administers storage area network management modules by performing the operations of; operating a module server to service a plurality of different storage area network management modules that each provide a respective type of management functionality for elements operating within a storage area network associated with the computerized device, the module server lacking administration capability of the plurality of different storage area network management modules; operating the administration module in conjunction with the module server, the administration module providing a plurality of module administration interfaces that are software interfaces that can be remotely invoked to administer the plurality of different storage area network management modules, the plurality of module administration interfaces including at least one description interface allowing remote access to descriptive information related to one or more storage area network management modules operating in conjunction with the module server in the storage area network management application in the computerized device; receiving a remote invocation, over the communications interface, of at least one of the plurality of module administration interfaces to remotely administer at least one of the storage area network management modules serviced by the module server; and applying module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computerized device comprising:
-
a communications interface; a memory; a processor; an interconnection mechanism coupling the communications interface, a memory and a processor; wherein the memory is encoded with a storage area network management application code including an administration module that when executed by the processor, produces a storage area network management process that includes a means for administering storage area network management modules, such means including; means for operating a module server to service a plurality of different storage area network management modules that each provide a respective type of management functionality for elements operating within a storage area network associated with the computerized device, the module server lacking administration capability of the plurality of different storage area network management modules; means for operating the administration module in conjunction with the module server, the administration module providing a plurality of module administration interfaces that are software interfaces that can be remotely invoked to administer the plurality of different storage area network management modules, the plurality of module administration interfaces including at least one description interface allowing remote access to descriptive information related to one or more storage area network management modules operating in conjunction with the module server in the storage area network management application in the computerized device; means for receiving a remote invocation, over the communications interface, of at least one of the plurality of module administration interfaces to remotely administer at least one of the storage area network management modules serviced by the module server; and means for applying module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server.
-
-
28. A computer program product having a computer-readable medium including storage area network management application computer program logic code encoded thereon that, when performed in a computerized device, provides a storage area network management process that operates as a storage area network management application to administer storage area network management modules via the operations of:
-
operating a module server to service a plurality of different storage area network management modules that each provide a respective type of management functionality for elements operating within a storage area network associated with the computerized device, the module server lacking administration capability of the plurality of different storage area network management modules; operating the administration module in conjunction with the module server, the administration module providing a plurality of module administration interfaces that are software interfaces that can be remotely invoked to administer the plurality of different storage area network management modules, the plurality of module administration interfaces including at least one description interface allowing remote access to descriptive information related to one or more storage area network management modules operating in conjunction with the module server in the storage area network management application in the computerized device; receiving a remote invocation of at least one of the plurality of module administration interfaces to remotely administer at least one of the storage area network management modules serviced by the module server; and applying module administration functionality associated with the at least one remotely invoked module administration interface to remotely administer at least one of the storage area network management modules serviced by the module server.
-
Specification