next up previous
Next: File Server Up: A Java Network File Previous: Design Goals

Architecture

Both the JNFS client and server were developed with Sun's Java Development Kit 1.1. The client will run on both any NC-compliant device as well as PCs with the Java support. The server is also written Java for ease of portability. An overview of the architecture is presented in Figure  1.

    figure136
Figure: An overview of the JNFS architecture. Both the client and server are implemented in Java and communicate using RMI. The client runs on any NC or PC with the Java Application Environment; the server runs as a user-level daemon over a native file system and operating system.





Michael John Radwin
Thu May 8 10:49:26 EDT 1997