Claims
- 1. In an object request broker server library, a method for optimally responding to a request to perform an operation on an object, the object being identified by a marshaled object key, comprising the steps of:
a.) locating the object using the marshaled object key free of any unmarshaling step; and b) invoking the operation on the located object.
- 2. The method as in claim 1, wherein the request is an in-process request which includes an embedded object pointer to the object itself.
- 3. The method as in claim 2, wherein the request further includes a parent POA pointer which is the parent POA of the object.
- 4. The method as in claim 1, wherein the locating step includes the step of applying the marshaled object key as a hash key to a table so as to directly locate the object.
- 5. The method as in claim 1, wherein the method is performed by a server side library.
- 6. A thread for an ORB server architecture of the type which handles requests to perform operations on server objects, the thread being configured to
a) respond to a request from one of a client and a client sub-system; b) match a marshaled object key in the request against entries in a table; and c) respond to any match to locate a server object and invoke the requested operation on the located server object.
- 7. The thread as in claim 6, wherein the server object is located free of any traversal of a portable object adapter hierarchy at the ORB server.
Parent Case Info
[0001] This patent application claims the benefit of priority under 35 U.S.C. §119 of U.S. Provisional Application Ser. No. 60/255,551, filed Dec. 14, 2000, entitled “Method For Dispatching Objects,” the entirety of which is being hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60255551 |
Dec 2000 |
US |