Mechanism for dispatching requests in a distributed object system
AssigneeSun Microsystems, Inc.
InventorsSwee Boon Lim, Sanjay R. Radia, Ken M. Cavanaugh, III, Christian J. Callsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsSwee Boon Lim, Sanjay R. Radia, Ken M. Cavanaugh, III, Christian J. Callsen
Estimating the term…
Data structures, methods and devices for reducing computing overhead associated with dispatching a distributed object invocation and improving the flexibility of the dispatch framework in a distributed client/server based computing system are disclosed. In one aspect of the invention, a request received on an end point in a transport layer is dispatched from the transport layer to a subcontract in a subcontract layer where the request is partially unmarshaled and dispatched from the subcontract to a skeleton function in a skeleton layer where a servant is invoked. In another aspect of the invention a method for initializing a subcontract which includes a skeleton dispatch function arranged to dispatch a received request to an appropriate skeleton after the subcontract has unmarshaled at least a portion of the received request involves registering the subcontract with at least one cluster end point registry, creating a subcontract meta object associated with the subcontract, and storing the subcontract meta object in a subcontract registry.
A method for dispatching a distributed object invocation, the method comprising:
A computer program product for dispatching a distributed object invocation within a distributed client/server based computing system, the computer program product comprising:
A computer-implemented method for dispatching a distributed object invocation using a multi-layered dispatch mechanism, the multi-layered dispatch mechanism including a transport layer, a subcontract layer, and a skeleton layer, the computer-implemented method comprising:
A computer-implemented method for dispatching a distributed object invocation using a multi-layered dispatch mechanism, the computer-implemented method comprising:
A computer program product arranged to dispatch a distributed object invocation using a multi-layered dispatch mechanism, the multi-layered dispatch mechanism including a transport layer, a subcontract layer, and a skeleton layer, the computer program product comprising:
Dependencies are inferred from the claim text.