Claims
- 1. A process for invoking a method of a server object in a distributed application in a distributed data processing system, the process comprising the computer-implemented steps of:
executing a client object, wherein the client object is implemented in a different programming paradigm from the server object; obtaining an object reference for a remote server object; wrapping the object reference in an adapter; and invoking a method of the adapter.
- 2. The process of claim 1 wherein the adapter uses the object reference to invoke a method of a skeleton on the server.
- 3. The process of claim 1 wherein the skeleton invokes a method of a server object.
- 4. A method for implementing a distributed application in a distributed data processing system, the method comprising the computer-implemented steps of:
obtaining an object reference for a proxy of a server object; wrapping the proxy in an adapter; and invoking a method of the adapter.
- 5. The method of claim 1 wherein the adapter is a Java class that implements an interface supported by the server object.
- 6. The method of claim 1 wherein the server object is an Enterprise JavaBean.
- 7. The method of claim 1 wherein the object reference is obtained from a naming service.
- 8. The method of claim 1 wherein the proxy is a Common Object Request Broker Architecture (CORBA) proxy.
- 9. The method of claim 8 wherein the adapter calls a method of the CORBA proxy.
- 10. The method of claim 8 wherein the CORBA proxy is a Java class residing on a client computer.
- 11. The method of claim 8 wherein the CORBA proxy passes the method request to an object request broker.
- 12. A data processing system for invoking a method of a server object in a distributed application in a distributed data processing system, the data processing system comprising:
execution means for executing a client object, wherein the client object is implemented in a different programming paradigm from the server object; obtaining means for obtaining an object reference for a remote server object; wrapping means for wrapping the object reference in an adapter; and invoking means for invoking a method of the adapter.
- 13. The data processing system of claim 12 wherein the adapter uses the object reference to invoke a method of a skeleton on the server.
- 14. The data processing system of claim 12 wherein the skeleton invokes a method of a server object.
- 15. A data processing system for implementing a distributed application in a distributed data processing system, the data processing system comprising:
obtaining means for obtaining an object reference for a proxy of a server object; wrapping means for wrapping the proxy in an adapter; and invoking means for invoking a method of the adapter.
- 16. The data processing system of claim 15 wherein the adapter is a Java class that implements an interface supported by the server object.
- 17. The data processing system of claim 15 wherein the server object is an Enterprise JavaBean.
- 18. The data processing system of claim 15 wherein the object reference is obtained from a naming service.
- 19. The data processing system of claim 15 wherein the proxy is a Common Object Request Broker Architecture (CORBA) proxy.
- 20. The data processing system of claim 19 wherein the adapter calls a method of the CORBA proxy.
- 21. The data processing system of claim 19 wherein the CORBA proxy is a Java class residing on a client computer.
- 22. The data processing system of claim 19 wherein the CORBA proxy passes the method request to an object request broker.
- 23. A computer program product in a computer readable medium for use in a data processing system for invoking a method of a server object in a distributed application in the distributed data processing system, the computer program product comprising:
first instructions for executing a client object, wherein the client object is implemented in a different programming paradigm from the server object; second instructions for obtaining an object reference for a remote server object; third instructions for wrapping the object reference in an adapter; and fourth instructions for invoking a method of the adapter.
- 24. A computer program product in a computer readable medium for use in a data processing system for implementing a distributed application in a distributed data processing system, the computer program product comprising:
first instructions for obtaining an object reference for a proxy of a server object; second instructions for wrapping the proxy in an adapter; and third instructions for invoking a method of the adapter.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to application Ser. No. ______(Attorney Docket Number AT9-98-907), filed (concurrently herewith), titled “Method and System for Persisting Beans as Container-Managed Fields,” which is hereby incorporated by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09259141 |
Feb 1999 |
US |
Child |
10700181 |
Nov 2003 |
US |