Information handling system, method, and article of manufacture including persistent, distributed object name services including shared properties
First Claim
Patent Images
1. An information handling system, comprising:
- one or more work stations, each work station comprising;
one or more processors;
a storage system;
one or more I/O controllers;
a system bus connecting the processors, the storage system and the I/O controllers;
an operating system program for controlling operation of the information handling system; and
an object based program operating in association with the operating system program for controlling execution of program modules representing one or more objects, the object based program comprising;
means for establishing a name resolution context,means for binding a plurality of objects to said name resolution context, andmeans for mapping said name resolution context to a persistent, distributed object name service having a relational structure.
1 Assignment
0 Petitions
Accused Products
Abstract
An information handling system includes one or more work stations, each work station including one or more processing units, a memory system, and one or more I/O controllers all connected to a system bus, the I/O controllers controlling various input/output devices such as a keyboard, a mouse, a display device, communications adapters and the like, an operating system control means employing object oriented technology, and means for providing a persistent, distributed object name service. An object class is modeled as a set of relationships. One or more files are constructed which exist in the file system, each of the files capturing the semantics of the naming context objects.
90 Citations
33 Claims
-
1. An information handling system, comprising:
-
one or more work stations, each work station comprising; one or more processors; a storage system; one or more I/O controllers; a system bus connecting the processors, the storage system and the I/O controllers; an operating system program for controlling operation of the information handling system; and an object based program operating in association with the operating system program for controlling execution of program modules representing one or more objects, the object based program comprising; means for establishing a name resolution context, means for binding a plurality of objects to said name resolution context, and means for mapping said name resolution context to a persistent, distributed object name service having a relational structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium, comprising:
-
means for modeling a naming context object state as a set of relations; means for managing a persistent distributed object name service using a preexisting record database, said means for managing having; means for mapping the set of relations to the preexisting record database, said means for mapping including; means for binding a name to an object in a first relation; means for associating one or more properties with the name in a second relation; and means for sharing one or more properties among one or more objects in a third and a fourth relation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer implemented method for managing a distributed name service, the method comprising the steps of:
-
modeling a naming context object state as a set of relations; managing a persistent distributed object name service by mapping said set of relations to a preexisting record database by; binding a name to an object in a first relation; associating one or more properties with the name in a second relation; and sharing one or more properties among one or more objects in a third and a fourth relation. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification