WEB SERVICE CONTROL APPARATUS AND METHOD
First Claim
1. A computer readable storage medium storing a Web service control program that allows a computer to execute a process comprising:
- receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition for Web service requests for the Web service, the condition including a shortest time interval between Web service requests for the Web service;
acquiring a state of a server that can execute the Web service;
determining whether or not to accept the reservation according to the condition and the state of the server;
accepting the reservation when it is determined to accept the reservation;
determining, when receiving from the consumer a Web service request for the Web service after the accepting, a time interval between the received Web service request and a Web service request prior to the received Web service request;
determining whether or not the received Web service request satisfies the condition; and
transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer readable storage medium stores a Web service control program that allows a computer to execute a process comprising: receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition, the condition including a shortest time interval between Web service requests; acquiring a state of a server; determining whether to accept the reservation; accepting the reservation when it is determined to accept the reservation; determining, when receiving a Web service request for the Web service, a time interval between the received Web service request and a Web service request prior to the received Web service request; determining whether the received Web service request satisfies the condition; and transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request.
23 Citations
20 Claims
-
1. A computer readable storage medium storing a Web service control program that allows a computer to execute a process comprising:
-
receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition for Web service requests for the Web service, the condition including a shortest time interval between Web service requests for the Web service; acquiring a state of a server that can execute the Web service; determining whether or not to accept the reservation according to the condition and the state of the server; accepting the reservation when it is determined to accept the reservation; determining, when receiving from the consumer a Web service request for the Web service after the accepting, a time interval between the received Web service request and a Web service request prior to the received Web service request; determining whether or not the received Web service request satisfies the condition; and transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A Web service control apparatus comprising:
-
a management section that receives from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition for Web service requests for the Web service, the condition including a shortest time interval between Web service requests for the Web service, acquires a state of a server that can execute the Web service, determines whether or not to accept the reservation according to the condition and the state of the server, and accepts the reservation when it is determined to accept the reservation; a conformity determination section that determines, when receiving from the consumer a Web service request for the Web service after the accepting, a time interval between the received Web service request and a Web service request prior to the received Web service request and determines whether or not the received Web service request satisfies the condition; and a transfer section that transfers, when it is determined that the received Web service request satisfies the condition, the received Web service request to the server. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A Web service control method comprising:
-
receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition for Web service requests for the Web service, the condition including a shortest time interval between Web service requests for the Web service; acquiring a state of a server that can execute the Web service; determining whether or not to accept the reservation according to the condition and the state of the server; accepting the reservation when it is determined to accept the reservation; determining, when receiving from the consumer a Web service request for the Web service after the accepting, a time interval between the received Web service request and a Web service request prior to the received Web service request; determining whether or not the received Web service request satisfies the condition; and transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request to the server.
-
-
16. A computer readable storage medium storing a relay program that allows a computer to execute a process comprising:
-
transmitting to a provider of a Web service a reservation request for a reservation which reserves the Web service and defines a condition for Web service requests for the Web service, the condition including a shortest time interval between Web service requests for the Web service; receiving from the provider, when the reservation is accepted by the provider, a reply indicating acceptance of the reservation; and transmitting, when a Web service request for the Web service is issued by a consumer of the Web service, the Web service request to the provider at the timing based on the shortest time interval. - View Dependent Claims (17, 18, 19, 20)
-
Specification