×

Cross-domain communication technique for execution of web mashups

  • US 7,941,546 B2
  • Filed: 11/18/2008
  • Issued: 05/10/2011
  • Est. Priority Date: 11/18/2008
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×