Remote procedure call system and method for RPC mechanism indepe

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, G06F 945

Patent

active

058871721

ABSTRACT:
A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism at runtime. The system and method uses client and server stubs in the application that include an mechanism-independent canonical specification of each procedure interface. The specification defines the form of the interface and arguments, but not does include conventional mechanism-specific marshalling arguments for marshalling the arguments. The resulting compiled stubs may be used with any remote procedure call engine. Such remote procedure call engines receive the specification of the procedure interface and the arguments passed by the client application to the server, and determine at runtime the particular marshalling routines to use, according to the canonical specification. This defers selection of the marshalling routines, and hence allows a single compiled client application binary code to be used with any of a variety of remote procedure call engines and marshalling routines. Deferring selection of marshalling routines further allows optimization of data types where the client and server computers share architectural characteristics. The system includes a interface definition language compiler that produces the client and server stubs having the canonical specification of the procedure interfaces, a virtual remote procedure library that selects a remote procedure call engine for a client, and plurality of remote procedure call engines.

REFERENCES:
patent: 5430876 (1995-07-01), Schreiber et al.
patent: 5452459 (1995-09-01), Drury et al.
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5499343 (1996-03-01), Pettus
patent: 5511197 (1996-04-01), Hill et al.
patent: 5526491 (1996-06-01), Wei
patent: 5737607 (1995-09-01), Hamilton et al.
Reznik, Assaf, "Character Simulation with ScriptX", Dr. Dobb's Journal, p. 5, Nov. 1994.
Birrell, Andrew D. and Nelson, Bruce Jay, "Implementing Remote Procedure Calls", Xerox Parc., CSL-83-7, Dec., 1983.
Tanenbaum, Andrew S., "Remote Procedure Call", Computer Networks, Chapter 7, 2nd Edition, 1988.
IBM Technical Disclosure Bulletin, vol. 28, No. 9, Feb., 1986, pp. 3848-3855.
Jones, M.B, Rashid, R.F., Thompson, M.R., "Matchmaker: An Interface Specification Language for Distributed Processing", ACM, pp. 225-235, 1984 .

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Remote procedure call system and method for RPC mechanism indepe does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Remote procedure call system and method for RPC mechanism indepe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Remote procedure call system and method for RPC mechanism indepe will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2135505

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.