1. A method of accessing data file objects, comprising: providing a file system interface on at least one client, wherein the file system interface allows an application running on the at least one client to make file system calls to access the data file objects and wherein providing the file system interface includes providing a virtual file system in a kernel address space of the at least one client; providing a Web Services interface on the at least one client, wherein the Web interface allows an application to access file objects using the Web while file objects are being accessed through the file system interface; and providing a layout manager that manages file objects, wherein the layout manager is provided in user address space of the at least one client and wherein the virtual file system accesses the layout manager using a bridge between kernel memory address space and user memory address space.