System and method for determining and manipulating configuration information of servers in a distributed object environment
First Claim
1. A computer system for accessing and manipulating configuration information about a server program within the computer system, comprising:
- at least one persistent server administrator object associated with the server program, and stored within the computer system and externally to the server program, and including;
a plurality of machine readable storage structures adapted to contain configuration information of the server program;
a plurality of machine executable structures adapted to access and manipulate the machine readable storage structures without starting up the server program as a server process in the computer system, the machine readable storage structures updated to include selected configuration information during registration of the server program.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system in a distributed object programming environment includes a number of host computers providing services to clients on a network through internally stored servers. Various types of configuration information for each server are available to clients through persistent server administrators, which are objects containing such information about individual servers. A server administrator can store such information as startup execution definitions, saved program definition, object interfaces and implementations, reaping, tracing, and logging configuration data. Being persistent and external to the server, the server administrator can manipulate and determine its information about a server in response to client requests without starting up the server, thereby facilitating system administration.
202 Citations
33 Claims
-
1. A computer system for accessing and manipulating configuration information about a server program within the computer system, comprising:
at least one persistent server administrator object associated with the server program, and stored within the computer system and externally to the server program, and including; a plurality of machine readable storage structures adapted to contain configuration information of the server program; a plurality of machine executable structures adapted to access and manipulate the machine readable storage structures without starting up the server program as a server process in the computer system, the machine readable storage structures updated to include selected configuration information during registration of the server program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method for determining and manipulating current configuration information for a server program on a host computer, the method comprising the steps of:
-
creating an instance of a persistent first object in the host computer; associating the first object with the server program during installation of the server program, the first object having access to current configuration information of the server program; receiving by the first object a request from a client for current configuration information about the server program; executing the first object on the host computer without invoking the server program when the server program is not executing as a process on the host computer to obtain the current configuration information; and returning the current configuration information to the client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification