Patent ID: 7685270

Claim:
A system, comprising: a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a latency measurement service configured to: collect Web service request processing time data sent to the latency measurement service from a Web service, the processing time data including both a respective unique request identifier and a server-side processing time for each of one or more Web service requests received by the Web service from a Web service client via a network, wherein the latency measurement service is a separate service from the Web service, and wherein the request processing time data is sent separate from the one or more Web service requests; collect Web service request latency data sent to the latency measurement service from the Web service client, the service request latency data including both a respective client-side request latency and unique request identifier for each of the Web service requests sent to the Web service by the Web service client via the network, wherein the service request latency data is sent separate from the one or more Web service requests; and correlate and store the Web service request processing time data and the Web service request latency data for each Web service request according to the respective unique request identifier associated with each of the one or more Web service requests.