US 7,533,157 B2
Method for delegation of administrative operations in user enrollment tasks
Tawei Hu, San Jose, Calif. (US); Kenneth Carlin Nelson, Hollister, Calif. (US); Tracee Tao, San Jose, Calif. (US); Mimi Phuong-Thao Vo, San Jose, Calif. (US); and Yuping Wang, San Jose, Calif. (US)
Assigned to International Business Machines Corporation, Amronk, N.Y. (US)
Filed on Dec. 24, 2002, as Appl. No. 10/327,329.
Prior Publication US 2004/0122946 A1, Jun. 24, 2004
Int. Cl. G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 17/30 (2006.01); G06F 7/04 (2006.01)
U.S. Cl. 709—219  [709/217; 709/225; 709/229; 707/9; 707/10; 726/3; 726/6; 726/26] 22 Claims
OG exemplary drawing
 
1. A method of controlling administrative operations in a data store, the data store comprised of a library server and a plurality of resource managers distributed with respect to the library server, the method comprising:
defining a domain among a plurality of domains for the data store;
specifying in the library server at least one of the resource managers to be associated with the domain;
designating a domain administrator, which is able to create, retrieve, update and delete objects in the domain, for the domain; and
enabling the domain administrator to perform administrative operations within the domain with respect to information stored in the library server and information objects stored in the at least one resource manager associated with the domain without enabling the domain administrator to access information in at least one other of the plurality of domains,
wherein said at least one resource manager comprises:
an HTTP server which receives a request from a user to store an object in the resource manager and which receives a request from a user to retrieve an object stored in the resource manager, said request to store an object containing a location at which the object is to be stored in the resource manager and said request to retrieve an object containing a location at which the object is stored at in the resource manager;
a file system holding the information objects; and
an object server table identifying and mapping the information objects;
wherein the library server comprises a plurality of tables which maintain information on the plurality of resource managers, holds names of each collection for each resource manager, and holds information concerning users; and
wherein the data store comprises an administration domain table which lists at a given time, identifiers of the domains defined within the data store, a descriptive name associated with each of the identifiers, an access control list for each of the domains, and a privilege set code associated with each of the domains.