Claims
- 1. A method for providing a web service gateway, comprising:
receiving a first invoke call for a target web service, the target web service one of a plurality of web services, the first invoke call received from a client on a first platform; and invoking the target web service with a second invoke call, the second invoke call made to the target on a second platform.
- 2. (Cancelled)
- 3. (Cancelled)
- 4. (Cancelled)
- 5. (Cancelled)
- 6. (Cancelled)
- 7. (Cancelled)
- 8. (Cancelled)
- 9. (Cancelled)
- 10. (Cancelled)
- 11. (Cancelled)
- 12. (Cancelled)
- 13. (Cancelled)
- 14. (Cancelled)
- 15. (Cancelled)
- 16. (Cancelled)
- 17. (Cancelled)
- 18. (Cancelled)
- 19. (Cancelled)
- 20. (Cancelled)
- 21. (Cancelled)
- 22. (Cancelled).
- 23. (Cancelled)
- 24. (Cancelled)
- 25. (Cancelled)
- 26. (Cancelled)
- 27. (Cancelled)
- 28. The method of claim 1 wherein the first platform and the second platform are heterogeneous platforms.
- 29. The method of claim 1 further comprising:
parsing the invoke call to retrieve parameters, at least a portion of the parameters included in the second invoke call.
- 30. The method of claim 29 wherein said invoking the one of the plurality of web services includes:
placing the retrieved parameters in an internal data structure; and generating the second invoke call from the internal data structure.
- 31. The method of claim 1 wherein the first invoke call is received from a client.
- 32. The method of claim 1 wherein the first invoke call is received from a requesting web service, the plurality of web services including the requesting web service.
- 33. The method of claim 32 wherein the requesting web service and target web service transmit and receive information in different formats.
- 34. The method of claim 32 wherein the requesting web service and target web service are heterogeneous web services.
- 35. A method for providing a proxy, comprising:
generating a new web service from a first web service description file, the first web service description file associated with a first web service, the new web service having a similar interface as the first web service; receiving a first invoke call made to a new web service; retrieving parameters from the first invoke call to the new web service; and invoking the new web service using the parameters from the first invoke call.
- 36. The method of claim 35 wherein generating the new web service includes:
parsing the first web service description file that corresponds to a first web service; introspecting the first web service description file; and generating a new web service from the introspected parsed web service description file, the new web service having a similar interface as the first web service.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following U.S. patents and patent applications, which patents/applications are assigned to the owner of the present invention, and which patents/applications are incorporated by reference herein in their entirety:
[0002] U.S. patent application entitled “SYSTEM FOR RUNTIME WEBSERVICE TO JAVA TRANSLATION”, patent application Ser. No. 10/337,352, filed on Jan. 7, 2003 currently pending, which claims benefit to provisional patent application entitled “SYSTEM FOR RUNTIME WEB SERVICE TO JAVA TRANSLATION”, Application No. 60/406,786, filed on Aug. 29, 2002; and
[0003] U.S. patent application entitled “SYSTEM FOR WEBSERVICE GENERATION AND BROKERING”, patent application Ser. No. 10/337,755, filed on Jan. 7, 2003 currently pending, which claims benefit to provisional patent application entitled “SYSTEM FOR WEBSERVICE GENERATION AND BROKERING”, Application No. 60/406,798, filed on Aug. 29, 2002;
Provisional Applications (1)
|
Number |
Date |
Country |
|
60406798 |
Aug 2002 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
10337755 |
Jan 2003 |
US |
| Child |
10860079 |
Jun 2004 |
US |