Patent ID: 7941546
Filing Date: 2011-05-10
Classification: G06F,H04L

Abstract:
1. A method for communicating requests from a Web mashup being executed within the context of a Web browser to a third-party Web service that does not support cross-domain calls from the Web browser in a manner that does not violate a Same Origin Policy observed by the Web browser, comprising: receiving in a workflow engine running in the context of the Web browser a first Web service request to the third-party Web service generated by the Web mashup; responsive to receiving the first Web service request, generating in the workflow engine a cross-domain call to a proxy server that does support cross-domain calls from the Web browser and is not subject to the Same Origin Policy, wherein the cross-domain call includes information to be used by the proxy server in placing a second Web service request to the third-party Web service, and issuing the cross-domain call from the workflow engine to the proxy server; and receiving in the workflow engine a callback from the proxy server that includes content returned from the third-party Web service responsive to the placement of the second Web service request by the proxy server; and processing the callback in the workflow engine to deliver the content returned from the third-party Web service to the Web mashup.