×

Web service selector component

  • US 9,960,971 B1
  • Filed: 08/03/2011
  • Issued: 05/01/2018
  • Est. Priority Date: 08/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • requesting a selector module located on a client apparatus for an available web service, wherein the selector module utilizes feedback metrics received from a client module, and wherein the selector module is configured to store information of a plurality of web services, including the available web service;

    sampling listed web services from an external registry of web services if no feedback metrics have been received from the client module to receive initial feedback metrics;

    storing the feedback metrics by the selector module in a local storage on the client apparatus;

    locally selecting a web service based on global optimization of the stored feedback metrics and the stored information of the available web service;

    receiving a response from the selector module indicating a web service server,wherein the response comprises an endpoint uniform resource indicator to allow the client module located on the client apparatus to transmit the web service request to an appropriate web service server;

    determining updated feedback metrics based on a request and response interaction that indicates a performance of the selected web service related to the endpoint uniform resource indicator, andwherein the client module gathers the updated feedback metrics for the selected web service for transmission to the selector module,wherein the updated feedback metrics are stored by the selector module in the local storage on the client apparatus; and

    updating the stored feedback metrics by the selector module on the client apparatus based on the updated feedback metrics associated with the endpoint uniform resource indicator to refine further local searches of available web services.

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