Web Services Availability Cache
First Claim
1. A Web Services availability method, comprising:
- populating an availability cache in a computer system with information from a Web Service communicatively connectable to the computer system via a network;
routing a request from a client application in the computer system to the Web Service; and
responding to the client application request with information from the availability cache if the Web Service fails to respond to the client request, otherwise responding to the client application request with information received from the Web Service in response to the client application request.
11 Assignments
0 Petitions
Accused Products
Abstract
A Web Services availability cache is part of a computer system, such as an enterprise system of a business or organization. The availability cache is populated with information from Web Services communicatively connected to the computer system by a network connection. In one embodiment, the availability cache is populated based on each request handled by a server process associated with the availability cache. A server receives a request from a client having an application dependent upon information from the Web Service. The server sends the request to the Web Service and stores returned information in the availability cache. Also, the server sends the returned information to the client, which initiated to request. Once the cache is populated, the server handles subsequent requests for information from the client by using the Web Service if it is available or by using the availability cache if the Web Service is not available.
-
Citations
33 Claims
-
1. A Web Services availability method, comprising:
-
populating an availability cache in a computer system with information from a Web Service communicatively connectable to the computer system via a network;
routing a request from a client application in the computer system to the Web Service; and
responding to the client application request with information from the availability cache if the Web Service fails to respond to the client request, otherwise responding to the client application request with information received from the Web Service in response to the client application request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
a client application executing on a client computer system;
a Web Service; and
a server application executing on a server computer system communicatively coupled to the client computer system and the Web Service, the server application configured to— populate an availability cache with information from the Web Service;
route a request from the client application to the Web Service, and respond to the client application request with information from the availability cache if the Web Service fails to respond to the routed client request, otherwise respond to the client application request with information received from the Web Service in response to the routed client application request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A Web Services availability method, comprising:
-
receiving a plurality of requests for information from a client application, the requests directed to a Web Service;
routing the requests for information to the Web Service;
receiving information from the Web Service in response to at least some of the routed requests for information;
populating an availability cache with the information received from the Web Service in response to the routed requests for information; and
returning, to the client application, information from the availability cache in response to a specific request for information only if information from the Web Service is not received in response to the specific request for information. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A web Service method, comprising:
-
populating an availability cache with information from a Web Service;
receiving a plurality of requests for information from a client application, the requests directed to the Web Service;
routing the requests for information to the Web Service;
responding to a specific request for information from the client application by returning, to the client application—
information from the availability cache if the Web Service fails to respond to the specific request, otherwise information received from the Web Service in response to the specific request. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification