Stateless server-side automation of web service requests using dynamically generated web service interfaces
First Claim
1. A method for processing a batch request through a web service on a server, the method comprising:
- processing a batch request from a client through the web service, the batch request including a plurality of sub-requests that each specifies an operation to be performed by the web service, the processing including performing the operation specified by each of the plurality of sub-requests and generating a corresponding plurality of sub-replies;
constructing a batch reply including the plurality of sub-replies; and
providing the batch reply to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer programs, and systems for processing a request through a web service on a server are provided. The method includes receiving a batch request from a client. The batch request includes a plurality of sub-requests that each specifies an operation to be performed by the web service. The method further includes processing the batch request through the web service including performing the operation specified by each of the plurality of sub-requests and generating a corresponding plurality of sub-replies. Each sub-reply contains result data of the processing of a corresponding sub-request. The method further includes constructing a batch reply including the plurality of sub-replies, and returning the batch reply to the client.
-
Citations
20 Claims
-
1. A method for processing a batch request through a web service on a server, the method comprising:
-
processing a batch request from a client through the web service, the batch request including a plurality of sub-requests that each specifies an operation to be performed by the web service, the processing including performing the operation specified by each of the plurality of sub-requests and generating a corresponding plurality of sub-replies;
constructing a batch reply including the plurality of sub-replies; and
providing the batch reply to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, tangibly stored on a computer readable medium, for processing a batch request through a web service on a server, the product comprising instructions operable to cause a programmable processor to:
-
process a batch request from a client through the web service, the batch request including a plurality of sub-requests that each specifies an operation to be performed by the web service, the instructions to process further including instructions to perform the operation specified by each of the plurality of sub-requests and generate a corresponding plurality of sub-replies;
construct a batch reply including the plurality of sub-replies; and
provide the batch reply to the client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a server operable to provide a web service;
a client operable to generate a batch request, the batch request including a plurality of sub-requests that each specifies an operation to be performed by the web service; and
the web service operable to receive the batch request from the client and process the batch request through the web service including performing the operation specified by each of the plurality of sub-requests and generating a corresponding plurality of sub-replies, the web service further operable to construct a batch reply including the plurality of sub-replies and return the batch reply to the client. - View Dependent Claims (18, 19, 20)
-
Specification