×

Providing enhanced access to remote services

  • US 8,312,154 B1
  • Filed: 06/18/2007
  • Issued: 11/13/2012
  • Est. Priority Date: 06/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, by a computing system executing a node manager software system, a first communication sent from a first virtual machine node to a first remote Web service to request functionality from the first remote Web service, the first remote Web service being configured to perform authentication activities for received communications before providing corresponding functionality, and forwarding the first communication to the first remote Web service without altering the forwarded first communication;

    receiving, by the computing system executing the node manager software system, a second communication sent from a second virtual machine node to a first interface of a second remote Web service to request functionality from the second remote Web service, the second remote Web service having at least the first interface and a second interface, the first interface being a default interface for unauthenticated communications such that authentication activities are performed by the second remote Web service for communications received via the first interface, the second interface being available for authenticated communications such that authentication activities are not performed by the second remote Web service for communications received via the second interface; and

    altering, by the computing system executing the node manager software system, the received second communication to eliminate authentication activities that would otherwise be performed by the second remote Web service for the received second communication, the altering including;

    retrieving stored information about a client associated with the second virtual machine node;

    authenticating the received second communication based at least in part on the obtained information about the associated client;

    altering the received second communication to request corresponding functionality to be provided from the second remote Web service for the second virtual machine node without the second remote Web service performing authentication activities for the altered second communication, the altering including modifying the received second communication to use the second interface of the second remote Web service instead of the first interface of the second remote Web service; and

    sending the altered second communication to the second interface of the second remote Web service on behalf of the second virtual machine node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×