Next: Examining LogicalFiles
Up: LogicalFile Management
Previous: Adding and Removing Files
  Contents
The primary use of the LogicalFile construct is for replication. If wishes to replicate the physical file
represented by a LogicalFile instance to a new location, then one simply uses the LogicalFile to do
so. GAT through much practice at prestidigitation determines which of the physical files represented
by this LogicalFile is closest in ``network space'' to the target location and uses that physical file to make
the replica. The legerdemain of the entire process is that the application programmer and user are completely
unaware of the detailed process involved in choosing which of the various physical files to use for
the replication. Network bandwidth, number of network hops, permissions, and a myriad of other
esoteric network parameters must be divined in order to read the tea-leaves of the network's future
and determine the ``best'' physical file to employ. The application programmer simply chants a single
incantation ``replicate'' and the theurgy proceeds.
Andre Merzky
2004-05-13
|