Method and apparatus for managing data services in a distributed computer system
First Claim
1. A method for managing a data service from a management terminal in a distributed computer system having a host computer system with a lookup service and at least one storage device connected to the host computer system by driver software, the method comprising:
- (a) running, in the host, management facade software that controls data passing between the driver software and the storage device and that retrieves attributes of the data service;
(b) running, in the host, a federated bean that exports an interface containing methods that generate commands to the management facade;
(c) using the lookup service to obtain a proxy to the federated bean; and
(d) in response to commands received from the management terminal, using the proxy to make method calls on the federated bean interface to cause the management facade to control the data passing between the driver software and the storage device and to retrieve data service attributes in order to manage the data service.
2 Assignments
0 Petitions
Accused Products
Abstract
Data services are managed by a three-tiered system. The lowest tier comprises management facade software running on each machine that converts a platform-dependent interface written with the low-level kernel routines that actually implements the data services to platform-independent method calls. The middle tier is a set of federated Java beans that communicate with the management facades and with the upper tier of the system. The upper tier of the inventive system comprises presentation programs that can be directly manipulated by management personnel to view and control the system.
48 Citations
26 Claims
-
1. A method for managing a data service from a management terminal in a distributed computer system having a host computer system with a lookup service and at least one storage device connected to the host computer system by driver software, the method comprising:
-
(a) running, in the host, management facade software that controls data passing between the driver software and the storage device and that retrieves attributes of the data service;
(b) running, in the host, a federated bean that exports an interface containing methods that generate commands to the management facade;
(c) using the lookup service to obtain a proxy to the federated bean; and
(d) in response to commands received from the management terminal, using the proxy to make method calls on the federated bean interface to cause the management facade to control the data passing between the driver software and the storage device and to retrieve data service attributes in order to manage the data service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for managing a data service from a management terminal in a distributed computer system having a host computer system with a lookup service and at least one storage device connected to the host computer system by driver software, the apparatus comprising:
-
management facade software that runs in the host computer system, that controls data passing between the driver software and the storage device and that retrieves attributes of the data service;
a federated bean that runs in the host computer system and exports an interface containing methods that generate commands to the management facade;
a mechanism that uses the lookup service to obtain a proxy to the federated bean; and
a mechanism that responds to commands received from the management terminal, and that uses the proxy to make method calls on the federated bean interface to cause the management facade to control the data passing between the driver software and the storage device and to retrieve data service attributes in order to manage the data service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing a data service from a management terminal in a distributed computer system having a host computer system with a lookup service and at least one storage device connected to the host computer system by driver software, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
management facade software that runs in the host computer system, that controls data passing between the driver software and the storage device and that retrieves attributes of the data service;
federated bean program code that can run in the host computer system and that exports an interface containing methods that generate commands to the management facade;
program code that uses the lookup service to obtain a proxy to the federated bean program code; and
program code that responds to commands received from the management terminal and uses the proxy to make method calls on the federated bean interface to cause the management facade to control the data passing between the driver software and the storage device and to retrieve data service attributes in order to manage the data service. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. Apparatus for managing a data service from a management terminal in a distributed computer system having a host computer system with a lookup service and at least one storage device connected to the host computer system by driver software, the apparatus comprising:
-
means operable in the host computer system, for controlling data passing between the driver software and the storage device and retrieving attributes of the data service;
federated bean means operable in the host computer system for exporting an interface containing methods that generate commands to the management facade;
means for using the lookup service to obtain a proxy to the federated bean; and
means responsive to commands received from the management terminal, for using the proxy to make method calls on the federated bean interface to cause the management facade to control the data passing between the driver software and the storage device and to retrieve data service attributes in order to manage the data service. - View Dependent Claims (24, 25, 26)
-
Specification