Method and system for transferring remote procedure calls and responses over a network
First Claim
1. A method for using a generic client stub file associated with a plurality of clients residing at remote nodes in a computer network to request at least one of a plurality of application programs executing on a server node, wherein said application program utilizes a generic server stub file to respond to said request, said method comprising the steps of:
- invoking said generic client stub file upon request of said application program;
passing information parameters to said generic client stub file;
customizing said generic client stub file with said information parameters to perform as a dedicated client stub file message;
transmitting said dedicated client stub file message across said computer network to said generic server stub file;
customizing said generic server stub file with said information parameters to perform as a dedicated server stub file message;
sending said dedicated server stub file message to retrieve said application program;
preparing said application program in order to be utilized by said client; and
returning control to said client, wherein said application program is utilized by said client.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method and system for transfering remote procedure calls and responses over a computer network is disclosed. The system and method make use of a generic RPC client stub and a generic RPC server stub to replace all the dedicated RPC stubs normally associated with each client and server application. The generic stubs are customized, upon invocation, to transmit and retrieve information or programs across the network as if they were regular stubs.
-
Citations
22 Claims
-
1. A method for using a generic client stub file associated with a plurality of clients residing at remote nodes in a computer network to request at least one of a plurality of application programs executing on a server node, wherein said application program utilizes a generic server stub file to respond to said request, said method comprising the steps of:
-
invoking said generic client stub file upon request of said application program; passing information parameters to said generic client stub file; customizing said generic client stub file with said information parameters to perform as a dedicated client stub file message; transmitting said dedicated client stub file message across said computer network to said generic server stub file; customizing said generic server stub file with said information parameters to perform as a dedicated server stub file message; sending said dedicated server stub file message to retrieve said application program; preparing said application program in order to be utilized by said client; and returning control to said client, wherein said application program is utilized by said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for calling one of a plurality of service procedures residing at a remote node in a computer network from an application program executing on a local node, wherein said application program utilizes a first stub file to call a second stub file at said remote node, said system comprising:
-
means for invoking a generic client stub file upon request of said application program; means for passing information parameters to said generic client stub file; means for customizing said generic client stub file with said information parameters to perform as said first stub file, wherein said information parameters correspond to said one of said plurality of service procedures; means for transmitting said first stub file across said computer network to a generic server stub file; means for customizing said generic server stub file with said information parameters to perform as a second stub file; means for sending said second stub file to retrieve said one of said plurality of service procedures; means for preparing said one of said plurality of service procedures in order to be utilized by said application program; and means for returning control to said application program, wherein said one of said plurality of service procedures is utilized by said application program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification