Claims
- 1. A system for remote object activation, comprising:
a server that receives requests from clients to access an object on said server, an object implementation that implements the object, and that is located at said server, wherein said object implementation has a corresponding activation ID associated with it; and, wherein the server can activate said object implementation upon receiving from the client a request to access the object, and that specifies the corresponding activation id.
- 2. The system of claim 1 wherein said server includes a plurality of objects that have associated implementations.
- 3. The system of claim 2 wherein said plurality of objects have a server id and object id associated therewith.
- 4. The system of claim 3 wherein said server includes a plurality of object implementations that may be activated in response to a client request.
- 5. The system of claim 1 wherein the activation id is sent to and stored at the client as part of an activatable remote reference to the object implementation.
- 6. The system of claim 1 wherein object implementations can be deleted during garbage collection, so that only a single copy of the server reference corresponding to the object is stored at the server, and wherein when a call subsequently comes in from that client, the implementation is reactivated using the activation ID.
- 7. A method for activation of remote objects, comprising the steps of:
receiving a request from a client to access an object on a server; determining an activation id associated with said request; and, activating at the server an object implementation implementing the object, wherein said object implementation corresponds to the activation id associated with the client request.
- 8. The system of claim 7 wherein said server includes a plurality of objects that have associated implementations.
- 9. The system of claim 8 wherein said plurality of objects have a server id and object id associated therewith.
- 10. The system of claim 9 wherein said server includes a plurality of object implementations that may be activated in response to a client request.
- 11. The system of claim 7 wherein the activation id is sent to and stored at the client as part of an activatable remote reference to the object implementation.
- 12. The system of claim 7 wherein object implementations can be deleted during garbage collection, so that only a single copy of the server reference corresponding to the object is stored at the server, and wherein when a call subsequently comes in from that client, the implementation is reactivated using the activation ID.
CLAIM OF PRIORITY
[0001] This application claims priority from U.S. Provisional Patent Application SYSTEM AND METHOD OBJECT ACTIVATION; Inventors Prasad Peddada, Anno R. Langen, and Adam Messinger, Application No. 60/358,767, filed Feb. 21, 2002, which application is incorporated herein by reference.
[0002] This application is related to co-pending applications U.S. Provisional Patent Application SYSTEM AND METHOD FOR DYNAMIC ACTIVATION OF ENTERPRISE JAVA BEANS Inventors Michael Chen, Prasad Peddada and Anno R. Langen, Application No. 60/358,751, filed Feb. 21, 2002, and U.S. Utility Patent Application SYSTEM AND METHOD FOR DYNAMIC ACTIVATION OF ENTERPRISE JAVA BEANS Inventors Michael Chen, Prasad Peddada and Anno R. Langen, Application No. ______, filed Feb. 20, 2003 which applications are also incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60358767 |
Feb 2002 |
US |