Claims
- 1. A method for accessing a Web application comprising:
receiving a request for a Web application operation; dispatching the request to one of a locally deployed and remotely deployed instance of the Web application, wherein the step of dispatching the request is mediated by a method in a first page of the Web application, and wherein the request is selectively dispatched in response to first input data; and if, the request includes second input data for the Web application, the step of dispatching the request further comprises:
reducing the request to a set of parameters in response to the second input data; and passing the set of parameters to the Web application.
- 2. The method of claim 1 wherein, if the request is dispatched to the locally deployed instance of the Web application, the method further comprises passing the request to the locally deployed instance of the Web application via an interprocess communication interface.
- 3. The method of claim 2 wherein the interprocess communication interface comprises an ActiveX control.
- 4. The method of claim 3 wherein the ActiveX control resides in an invisible frame of a page of the Web application.
- 5. The method of claim 1 further comprising:
executing the Web application operation; generating a second page in response to the step of executing the Web application operation, wherein the second page includes a result of the Web application operation; and returning the page to a client.
- 6. The method of claim 1 wherein the first input data is selected from the group consisting of a URI scheme and a form selector operable for selecting a target instance of the Web application.
- 7. A computer program product embodied in a machine readable storage medium including programming instructions for performing the steps of:
receiving a request for a Web application operation; dispatching the request to one of a locally deployed and remotely deployed instance of the Web application, wherein the step of dispatching the request is mediated by a method in a first page of the Web application, and wherein the request is selectively dispatched in response to first input data; and if, the request includes second input data for the Web application, the step of dispatching the request further comprises:
reducing the request to a set of parameters in response to the second input data; and passing the set of parameters to the Web application.
- 8. The computer program product of claim 7 wherein, if the request is dispatched to the locally deployed instance of the Web application, the method further comprises passing the request to the locally deployed instance of the Web application via an interprocess communication interface.
- 9. The computer program product of claim 8 wherein the interprocess communication interface comprises an ActiveX control.
- 10. The program product of claim 9 wherein the ActiveX control resides in an invisible frame of a page of the Web application.
- 11. The program product of claim 7 executing the Web application operation;
generating a second page in response to the step of executing the Web application operation, wherein the second page includes a result of the Web application operation; and returning the page to a client.
- 12. The program product of claim 7 wherein the first input data is selected from the group consisting of a URI scheme and a form selector operable for selecting a target instance of the Web application.
- 13. A data processing system for accessing a Web application comprising:
circuitry operable for receiving a request for a Web application operation; circuitry operable for dispatching the request to one of a locally deployed and remotely deployed instance of the Web application, wherein the step of dispatching the request is mediated by a method in a first page of the Web application, and wherein the request is selectively dispatched in response to first input data; and wherein the circuitry operable for dispatching the request further comprises:
circuitry operable for reducing the request to a set of parameters in response to the second input data; and circuitry operable for passing the set of parameters to the Web application.
- 14. The system of claim 13 further comprising circuitry operable for passing the request to the locally deployed instance of the Web application via an interprocess communication interface.
- 15. The system of claim 14 wherein the interprocess communication interface comprises an ActiveX control.
- 16. The system of claim 15 wherein the ActiveX control resides in an invisible frame of a page of the Web application.
- 17. The system of claim 13 further comprising:
circuitry operable for executing the Web application operation; circuitry operable for generating a second page in response to the step of executing the Web application operation, wherein the second page includes a result of the Web application operation; and circuitry operable for returning the page to a client.
- 18. The system of claim 13 wherein the first input data is selected from the group consisting of a URI scheme and a form selector operable for selecting a target instance of the Web application.
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-0329-US1), entitled “SYSTEMS AND METHODS FOR MESSAGING IN A MULTI-FRAME WEB APPLICATION”;
[0003] Ser. No. ______ (AUS9-2002-0330-US1), entitled “SYSTEMS AND METHODS FOR ACCESSING WEB SERVICES USING A TAG LIBRARY”; and
[0004] Ser. No. ______ (AUS9-2002-0331-US1), entitled “SYSTEMS AND METHODS FOR DISPLAYING AND EXECUTING WEB SERVICES IN MULTIPLE CONTENT DOMAINS”.