×

Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends

  • US 5,887,172 A
  • Filed: 01/10/1996
  • Issued: 03/23/1999
  • Est. Priority Date: 01/10/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. An interface definition language compiler, for use with a computer system providing at least one remote procedure call mechanism-independent system for execution of a procedure in a server, the procedure invoked by a client and taking zero or more arguments, wherein the interface definition language compiler receives an interface definition file including a declaration of the interface of the procedure, and converts it to a remote procedure call mechanism-independent canonical specification which specifies a description of the interface such that a procedure call conforming to any arbitrary remote procedure call mechanism can be constructed therefrom at substantially the same time as the invocation of the procedure by the client the canonical specification including an identification of the procedure in the server, and for each argument included in the interface, a specification of a data type of the argument and at least one argument mode for passing the argument and defining the semantics for using the argument in the procedure, the compiler producing a client stub including the canonical specification, the client stub adapted to be compiled into the client for execution thereby.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×