Remote procedural call component management method for a heterogeneous computer network
DCFirst Claim
1. A computer process for using remote procedure calls over a heterogeneous computer network comprising:
- filling a message buffer in a first computer with information including a version of an application programming interface on said first computer by a client application, executing on said first computer, calling a management function in said application programming interface, wherein said first computer is on said heterogeneous computer network; and
issuing a message transfer remote procedure call by said application programming interface to transfer said message buffer over said heterogeneous computer network to a second computer;
wherein said local message transfer remote procedure call is used for management functions in said application programming interface;
said message transfer remote procedure call is used to tranfer all message buffers; and
said message transfer remote procedure call is independent of said information in said message buffer.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In response to a component management function call by a remote client application, the component management application programming interface (API) generates a message that identifies the called function and the version of the component management API. The component management API calls a local message transfer RPC command to send the message to a RPC command module. The RPC command module processes the local message transfer RPC command, and packages the message for transfer as a RPC over the heterogenous network. The RPC command module sends the packaged RPC to a network stack which in turn transmits the packaged RPC over the heterogenous network to a network stack in the server computer. The server network stack provides the packaged RPC to a server RPC command module that unpacks the RPC in a conventional manner to obtain the original message. The message is passed to a server component management API. The server component management API parses the message to determine the computer architecture of the client computer. With this information, server component management API reads the version specified in the message. If the specified version is incompatible with the version of the server component management API, a reply indicating the version incompatibility is transmitted to remote client application and otherwise the message is processed further by the server component management API.
-
Citations
15 Claims
-
1. A computer process for using remote procedure calls over a heterogeneous computer network comprising:
-
filling a message buffer in a first computer with information including a version of an application programming interface on said first computer by a client application, executing on said first computer, calling a management function in said application programming interface, wherein said first computer is on said heterogeneous computer network; and issuing a message transfer remote procedure call by said application programming interface to transfer said message buffer over said heterogeneous computer network to a second computer; wherein said local message transfer remote procedure call is used for management functions in said application programming interface; said message transfer remote procedure call is used to tranfer all message buffers; and said message transfer remote procedure call is independent of said information in said message buffer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer process for using remote procedure calls over a heterogeneous computer network comprising:
-
issuing a component management function call from a remote client application on a remote client computer to a remote client component management application programming interface on said remote client computer, wherein said remote client computer is on said heterogeneous computer network; building a message in a buffer memory of said remote client computer by said remote client component management application programming interface wherein said message includes an identifier for the called component management function; and
a version of the remote client component management application programming interface; andsending said message to a server computer on said heterogeneous computer network using a remote procedure call command module wherein said remote procedure call command module is independent of said called component management function. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer process for using remote procedure calls over a computer network comprising:
-
placing a command in a message buffer by a computer process executing on a first computer connected to said computer network wherein said command is for another computer process executing on a second computer connected to said computer network; and using a single remote procedure call to transfer all message buffers over said network computer network so that said single remote procedure call is used independent of the command in said message buffer and said single remote procedure call is used by said first computer to transfer said message buffer to said second computer.
-
Specification