XML file system
First Claim
1. A system for providing a name space to a computer program, comprising:
- a document stored on a computer system, said document including a plurality of nodes, each of said nodes defined using a definitional markup language, wherein said plurality of nodes includes at least one directory node and at least one file node; and
wherein said document represents a file system for at least one service available on said computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing a name space to a computer program, including a document representing a file system for services available on a computer system. The document defines a name space for the services, and is organized as a tree structure having multiple nodes, such as XML nodes. The nodes include at least one directory node representing a system directory, and at least one file node. A system area within the document defines type attributes corresponding the file nodes and the directory nodes, and which distinguish between the file nodes and the directory nodes. The system area further includes access control attributes for the file nodes in the document, and a physical file attribute corresponding to each the file nodes. The physical file attributes define locations of physical files corresponding to the file type nodes, while the access control attributes specify actions permitted using the physical files.
-
Citations
16 Claims
-
1. A system for providing a name space to a computer program, comprising:
-
a document stored on a computer system, said document including a plurality of nodes, each of said nodes defined using a definitional markup language, wherein said plurality of nodes includes at least one directory node and at least one file node; and
wherein said document represents a file system for at least one service available on said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a name space to a computer program, comprising:
-
receiving a name from said computer program;
determining, responsive to a document stored on a computer system, a resource associated with said name, wherein said document includes a plurality of nodes, each of said nodes defined using a definitional markup language, wherein said plurality of nodes includes at least one directory node and at least one file node, wherein said document represents a file system available to said computer program and said resource associated with said name; and
providing access to said resource to said computer program. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product including a computer readable medium, said computer readable medium having a computer program stored thereon, said computer program for providing a name space to a computer program, said computer program comprising:
-
program code for receiving a name from said computer program;
program code for determining, responsive to a document stored on a computer system, a resource associated with said name, wherein said document includes a plurality of nodes, each of said nodes defined using a definitional markup language, wherein said plurality of nodes includes at least one directory node and at least one file node, wherein said document represents a file system available to said computer program and said resource associated with said name; and
program code for providing access to said resource to said computer program.
-
-
16. A system for providing a name space to a computer program, comprising:
-
means for receiving a name from said computer program;
means for determining, responsive to a document stored on a computer system, a resource associated with said name, wherein said document includes a plurality of nodes, each of said nodes defined using a definitional markup language, wherein said plurality of nodes includes at least one directory node and at least one file node, wherein said document represents a file system available to said computer program and said resource associated with said name; and
means for providing access to said resource to said computer program.
-
Specification