Data volumes on local hosts are discovered and managed by federated Java beans
that run on each host. The Java beans form part of a three-tiered data services
management. The lowest tier comprises management facade software running on each
machine that converts platform-dependent interface written with the low-level kernel
routines 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. The federated beans can configure and control data volumes with either
a SCSI terminal emulation interface or a storage volume interface and use a logical
disk aggregator to present all volumes available on a local host as a single "logical
volume" in which all information regarding the various volumes is presented in
a uniform manner.