Claims
- 1. A method for accessing a Web service comprising:
invoking a tag library corresponding to the Web service; executing a tag corresponding to an operation of the Web service; and sending a request to the Web service wherein the step of sending the request is performed in response to executing the tag, the Web service operation being performed in response to the request.
- 2. The method of claim 1 further comprising receiving a request for dynamic data in a page from a client, wherein the dynamic data is generated by said operation of the Web service.
- 3. The method of claim 2 wherein the step of invoking the tag library is performed in response to receiving the request for dynamic data.
- 4. The method of claim 2 further comprising inserting a tag library call script operable for calling said tag library in a server page, wherein the tag library call script is executed in response to the request for dynamic data, the step of invoking the tag library being performed in response to the tag library call script.
- 5. The method of claim 2 further comprising generating a page script for rendering the dynamic data in a page operable for sending to the client, wherein the page script is generated in response to execution of the tag, the dynamic data comprising a result of said operation of the Web service.
- 6. The method of claim 4 wherein the tag library call script is inserted in the server page in response to a display of tag library perspective of a Web services description document defining the web service.
- 7. A computer program product embodied in a machine readable storage medium including programming instructions for performing the steps of:
invoking a tag library corresponding to the Web service; executing a tag corresponding to an operation of the Web service; and sending a request to the Web service wherein the step of sending the request is performed in response to executing the tag, the Web service operation being performed in response to the request.
- 8. The program product of claim 7 further comprising programming instructions for performing the step of receiving a request for dynamic data in a page from a client, wherein the dynamic data is generated by said operation of the Web service
- 9. The program product of claim 8 wherein the step of invoking the tag library is performed in response to receiving the request for dynamic data.
- 10. The method of claim 8 further comprising programming instructions for performing the step of inserting a tag library call script operable for calling said tag library in a server page, wherein the tag library call script is executed in response to the request for dynamic data, the step of invoking the tag library being performed in response to the tag library call script.
- 11. The program product of claim 8 further comprising programming instructions for performing the step of generating a page script for rendering the dynamic data in a page operable for sending to the client, wherein the page script is generated in response to execution of the tag, the dynamic data comprising a result of said operation of the Web service.
- 12. The program product of claim 10 wherein the tag library call script is inserted in the server page in response to a display of tag library perspective of a Web services description document defining the Web service.
- 13. A data processing system comprising:
circuitry operable for invoking a tag library corresponding to the Web service; circuitry operable for executing a tag corresponding to an operation of the Web service; and circuitry operable for sending a request to the Web service wherein the step of sending the request is performed in response to executing the tag, the Web service operation being performed in response to the request.
- 14. The system of claim 13 further comprising circuitry operable for receiving a request for dynamic data in a page from a client, wherein the dynamic data is generated by said operation of the Web service
- 15. The system of claim 14 wherein the tag library is invoked in response to receiving the request for dynamic data.
- 16. The system of claim 14 further comprising circuitry operable for inserting a tag library call script operable for calling said tag library in a server page, wherein the tag library call script is executed in response to the request for dynamic data, the tag library being invoked in response to the tag library call script.
- 17. The system of claim 14 further comprising circuitry operable for generating a page script for rendering the dynamic data in a page operable for sending to the client, wherein the page script is generated in response to execution of the tag, the dynamic data comprising a result of said operation of the Web service.
- 18. The system of claim 16 wherein the tag library call script is inserted in the server page in response to a display of tag library perspective of a Web services description document defining the web service.
- 19. A method for accessing a Web service comprising:
invoking a tag library corresponding to the Web service; executing a tag corresponding to an operation of the Web service; sending a request to the Web service wherein the step of sending the request is performed in response to executing the tag, the Web service operation being performed in response to the request; receiving a request for dynamic data in a page from a client, wherein the dynamic data is generated by said operation of the Web service; and generating a page script for rendering the dynamic data in a page operable for sending to the client, wherein the page script is generated in response to execution of the tag, the dynamic data comprising a result of said operation of the Web service.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] Related subject matter may be found in the following commonly assigned, co-pending U.S. patent applications, which are hereby incorporated by reference herein:
[0002] Ser. No. ______ (AUS9-2002-0327-US1), entitled “SYSTEMS AND METHODS FOR TRANSPARENTLY ACCESSING WEB APPLICATIONS REMOTELY AND LOCALLY”;
[0003] Ser. No. ______ (AUS9-2002-0329-US1), entitled “SYSTEMS AND METHODS FOR MESSAGING IN A MULTI-FRAME WEB APPLICATION”; and
[0004] Ser. No. ______ (AUS9-2002-0331-US1), entitled “SYSTEMS AND METHODS FOR DISPLAYING AND EXECUTING WEB SERVICES IN MULTIPLE CONTENT DOMAINS”.