Patent ID: 7839799
Filing Date: 2010-11-23
Classification: H04L

Abstract:
1. A method of performing a discovery operation on network, hardware and software resources on which a web-service depends, the method comprising: receiving a request from a client; analyzing the request and available statistics to determine whether the request is likely to succeed and whether the request should be bundled with other requests, wherein the analyzing consists of analyzing an availability of a first and/or a second service provider, analyzing failure rates of previous requests and analyzing a probability of receipt of the other requests, the analyzing of the probability of the receipt of the other requests comprising weighing data of later requests more than that of earlier requests; if the request is determined to not be likely to succeed, outputting an error message to the client; if the request is determined to be likely to succeed but should not be bundled with other requests, invoking the first service provider relevant to the request; if the request is determined to be likely to succeed and should be bundled with other requests, bundling the request with the other requests and, subsequently, invoking the first and/or the second service provider relevant to the bundled requests; and updating the available statistics to reflect the determinations, the output of the error message, identification information of the first and/or the second service provider and/or the bundled requests.