Management of network distributed agents in a distributed computing environment
First Claim
1. A method of invoking the resources of application programs executing in a distributed computing environment, each one of said application programs having an agent and a principal name, each one of said agents being identified by an individual binding handle, said method comprising the steps of:
- storing said principal names and said binding handles together in a principal name list of a master object;
locating, in said principal name list, one of said stored binding handles for an identified one of said application programs to execute a request; and
executing said agent identified by said binding handle to invoke said identified application program to execute said request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a single access point for the resources of application programs distributed within a network. The single access point is provided via a master object comprising an application identification list and a plurality of application procedure interfaces. Each of the application programs has an associated agent for managing the resources of the associated application program. These agents manage the resources using a subset of the plurality of application procedure interfaces of the master object. The application identification list of the master object is used for storing the binding handle of the agent as well as the identification for the associated application. A client or user accesses the resources of a particular application program by specifying the identification of the application program and the required action to be taken by the application program to the master object. The master object uses this information to search the application identification list for a matching application identification, and after finding one, thereafter invoking the corresponding application procedure interface in the agent identified by the matching binding handle. Thus, invoking the required resource of the application program to perform the requested action.
-
Citations
18 Claims
-
1. A method of invoking the resources of application programs executing in a distributed computing environment, each one of said application programs having an agent and a principal name, each one of said agents being identified by an individual binding handle, said method comprising the steps of:
-
storing said principal names and said binding handles together in a principal name list of a master object; locating, in said principal name list, one of said stored binding handles for an identified one of said application programs to execute a request; and executing said agent identified by said binding handle to invoke said identified application program to execute said request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for invoking the resources of application programs executing in a distributed computing environment, each one of said application programs having an agent and a principal name, each one of said agents being identified by an individual binding handle, said apparatus comprising:
-
means for storing said principal names and said binding handles together in a principal name list of a master object; means for locating, in said principal name list, one of said stored binding handles for an identified one of said application programs to execute a request; and means for executing said agent identified by said binding handle to invoke said identified application program to execute said request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
a computer usable medium having computer readable program code means embodied in said medium for invoking the resources of application programs executing in a distributed computing environment, each one of said application programs having an agent and a principal name, each one of said agents being identified by an individual binding handle, said computer readable program code means including; means for storing said principal names and said binding handles together in a principal name list of a master object; means for locating, in said principal name list, one of said stored binding handles for an identified one of said application programs to execute a request; and means for executing said agent identified by said binding handle to invoke said identified application program to execute said request. - View Dependent Claims (14, 15, 16, 17, 18)
Specification