Data processing: software development – installation – and managem – Software installation – Network
Reexamination Certificate
2000-12-19
2004-07-27
Das, Chameli Chaudhuri (Department: 2122)
Data processing: software development, installation, and managem
Software installation
Network
C717S172000, C717S173000, C717S176000, C709S201000, C709S203000, C709S217000
Reexamination Certificate
active
06769118
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to administrative systems, and more particularly to managing various procedures in a distributed computing environment.
2. Description of the Related Art
Administrative servers are operated to execute administrative procedures on the client. Invariably, the administrative procedure must be installed on the client prior to any attempt by the administrative server to execute the administrative procedure on the client. In a highly distributed computing environment, the administrative server may have the responsibility of executing a significant number of administrative procedures on each client. However, it is impractical, if not infeasible, to store each administrative procedure on each client. Additionally, a client can misuse the administrative procedure. Such misuse, whether intentional, unintentional, or inadvertent, can result in administrative problems. For example, a client may open a port of a firewall that is intended to be closed, and a hacker who otherwise would not have access to the environment may enter through the opened port. Also by example, a client may close a port of a firewall that is intended to be open whereby an e-business is shut down.
The computer industry is therefore continually striving to improve upon the management of administrative procedures in a highly distributed computing environment.
SUMMARY OF THE INVENTION
One form of the present invention is a first method for managing an administrative procedure. In one embodiment, a first set of one or more administrative procedures are stored on an administrative server. A second set of one or more administrative procedures is stored on a client. A centralized management of the three sets of administrative procedures is provided to the administrative server.
In a second embodiment, a first set of one or more administrative procedures is stored on a client. An administrative procedure is selected to be executed on the client. A determination of whether an execution of the administrative procedure on the client is in compliance with one or more polices is performed.
In a third embodiment, an administrative procedure is to be executed on the client is selected. A script corresponding to the selected administrative procedure is pushed from a remote location to the client.
A second form of the present invention is a distributed computing system comprising an administrative server and a client operable to store a first set of one or more administrative procedures. In one embodiment, the administrative server is operable to store a second set of one or more administrative procedures, and to centrally manage both sets of administrative procedures.
In a second embodiment, the administrative server is operable to determine if an execution of an administrative procedure on the client is in compliance with one or more polices.
A third form of the present invention is a computer program product in a computer usable medium. The computer program product comprises a means for selecting an administrative procedure to executed on a client; and a means for pushing a script corresponding to the administrative procedure from a remote location to the client.
The foregoing forms and other forms, features and advantages of the present invention will become further apparent from the following detailed description of the presently preferred embodiments, read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the invention rather than limiting, the scope of the invention being defined by the appended claims and equivalents thereof.
REFERENCES:
patent: 3916177 (1975-10-01), Greenwald
patent: 4030072 (1977-06-01), Bjornsson
patent: 5181107 (1993-01-01), Rhoades
patent: 5367667 (1994-11-01), Wahlquist et al.
patent: 5495722 (1996-03-01), Manson et al.
patent: 5528661 (1996-06-01), Siu et al.
patent: 5603323 (1997-02-01), Pflugrath et al.
patent: 5732268 (1998-03-01), Bizzarri
patent: 5742829 (1998-04-01), Davis et al.
patent: 5802291 (1998-09-01), Balick et al.
patent: 5838910 (1998-11-01), Domenikos et al.
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5845061 (1998-12-01), Miyamoto et al.
patent: 5864484 (1999-01-01), Harding
patent: 6023773 (2000-02-01), O'Donnell et al.
patent: 6085244 (2000-07-01), Wookey
patent: 6167567 (2000-12-01), Chiles et al.
patent: 6219666 (2001-04-01), Krishnaswamy et al.
patent: 6223345 (2001-04-01), Jones et al.
patent: 6243719 (2001-06-01), Ikuta et al.
patent: 6321258 (2001-11-01), Stollfus et al.
patent: 6327608 (2001-12-01), Dillingham
patent: 6363403 (2002-03-01), Roy et al.
patent: 6470346 (2002-10-01), Morwood
patent: 6571389 (2003-05-01), Spyker et al.
Title: Process Migration, author Milojicic et al ACM, Sep., 2000.*
Title: Building a robust workflow management system with persistent queues and stored procedures , Leymann et al, IEEE, 1998.*
Title: Client-Server Computing, author: Alok Sinha, ACM, 1992.*
Title: A predicate-based caching scheme for client-server database architectures, Keller et al, ACM , 1996.
Garrison John M.
Swart Rose Anne
Cardinal Law Group
Das Chameli Chaudhuri
International Business Machines - Corporation
LaBaw Jeffrey S.
LandOfFree
Dynamic, policy based management of administrative... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic, policy based management of administrative..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic, policy based management of administrative... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3186474