Browse Prior Art Database

Using a Generic Shared Filesystem for a Client/Server Namespace

IP.com Disclosure Number: IPCOM000123403D
Original Publication Date: 1998-Oct-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 43K

Publishing Venue

IBM

Related People

Hlava, A: AUTHOR

Abstract

Disclosed is the use of a generic shared filesystem to implement the global namespace for a client/server application. The term generic shared filesystem is defined as follows: o It is shared because it is accessible from all the systems on which components of the client/server application will run. o It is generic because the application makes no assumptions about the mechanism by which the filesystem is shared. It could be NFS, Windows Network Drives, Novell, etc..

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Using a Generic Shared Filesystem for a Client/Server Namespace

   Disclosed is the use of a generic shared filesystem
to implement the global namespace for a client/server application.
The term generic shared filesystem is defined as follows:
  o  It is shared because it is accessible from all the systems
     on which components of the client/server application will
     run.
  o  It is generic because the application makes no assumptions
     about the mechanism by which the filesystem is shared.  It
     could be NFS, Windows Network Drives, Novell, etc..

   The client/server "binding information" is stored in
directories within the generic shared filesystem.  The directory
hierarchy and the files containing the binding information comprise
the client/server application's namespace.

   This is illustrated as follows:
  ...some drive letter and/or path name...
                º
                +---- clients
                º        º
                º        +-- abc    <---º
                º        +-- def    <---º
                º        +   ...        º
                º                       º
                +---- servers           º
                º        º              º
                º        +-- srv1   <---º
                º        +-- srv2   <---º files containing
  ...