Web service simple object access protocol request response processing
First Claim
1. A Web Service system comprising:
- a Simple Object Access Protocol message intermediate processing unit, the Web Service system being one in which a request means and a provider send, respectively, a request and a response concerning a Web Service to one another through the Internet by means of a Simple Object Access Protocol message, said Simple Object Access Protocol message intermediate processing unit for relaying a Simple Object Access Protocol message from the request means to the provider, the request means having;
sequence definition means for defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one request concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion;
segment creation means for creating a content of each of the segments of the one parent Simple Object Access Protocol message in accordance with the defined sequence; and
sending means for executing sending processing in parallel with creation processing by the segment creation means, wherein one child Simple Object Access Protocol message containing the content of one segment is assigned to each of the segments, and for sending each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the contents of the segments, and the Simple Object Access Protocol message intermediate processing unit having;
receiving means for receiving the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message from the request means;
parent Simple Object Access Protocol message generation means for generating a parent Simple Object Access Protocol message based on the child Simple Object Access Protocol messages after receiving all of the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message; and
sending means for sending the generated parent Simple Object Access Protocol message to the provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Reduces time for processing a request Simple Object Access Protocol, SOAP, message in a request means such as mobile equipment or the like. Sequence definition means divides one parent SOAP message as one request concerning a Web Service into segments of a Simple Object Access Protocol header and a SOAP body. Segment creation means creates the segment of the Simple Object Access Protocol body of the parent SOAP message and the segment of the SOAP header of the parent Simple Object Access Protocol message in this order. Sending means executes sending processing in parallel with creation processing by the segment creation means. Specifically, the sending means assigns one child Simple Object Access Protocol message enveloping the content of a segment to each of the segments, and sends each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the segments.
43 Citations
23 Claims
-
1. A Web Service system comprising:
-
a Simple Object Access Protocol message intermediate processing unit, the Web Service system being one in which a request means and a provider send, respectively, a request and a response concerning a Web Service to one another through the Internet by means of a Simple Object Access Protocol message, said Simple Object Access Protocol message intermediate processing unit for relaying a Simple Object Access Protocol message from the request means to the provider, the request means having;
sequence definition means for defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one request concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion;
segment creation means for creating a content of each of the segments of the one parent Simple Object Access Protocol message in accordance with the defined sequence; and
sending means for executing sending processing in parallel with creation processing by the segment creation means, wherein one child Simple Object Access Protocol message containing the content of one segment is assigned to each of the segments, and for sending each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the contents of the segments, and the Simple Object Access Protocol message intermediate processing unit having;
receiving means for receiving the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message from the request means;
parent Simple Object Access Protocol message generation means for generating a parent Simple Object Access Protocol message based on the child Simple Object Access Protocol messages after receiving all of the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message; and
sending means for sending the generated parent Simple Object Access Protocol message to the provider.
-
-
2. A Web Service system in which a request means and a provider send, respectively, a request and a response concerning a Web Service to one another through the Internet by means of a Simple Object Access Protocol message, the Web Service system comprising:
-
a Simple Object Access Protocol message intermediate processing unit which relays a Simple Object Access Protocol message from the provider to the request means, the Simple Object Access Protocol message intermediate processing unit having;
sequence definition means for defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one response concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion;
child Simple Object Access Protocol message generation means for assigning one child Simple Object Access Protocol message containing a content of one segment to each of the segments and thereby generating each of the child Simple Object Access Protocol messages; and
sending means for sending each of the child Simple Object Access Protocol messages to the request means in accordance with the defined sequence of the segments corresponding to the child Simple Object Access Protocol messages, and the request means having;
receiving means for receiving the child Simple Object Access Protocol messages; and
decryption processing means for executing decryption processing in parallel with receiving processing by the receiving means, wherein each of the child Simple Object Access Protocol messages is decrypted in accordance with a reception sequence of the child Simple Object Access Protocol messages.
-
-
3. A request means which sends a request concerning a Web Service to a provider through the Internet and which receives a response concerning the Web Service from the provider through the Internet, the request means comprising:
-
sequence definition means for defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one request concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion;
segment creation means for creating a content of each of the segments of the parent Simple Object Access Protocol message in accordance with the defined sequence; and
sending means for executing sending processing in parallel with creation processing by the segment creation means, wherein one child Simple Object Access Protocol message containing the content of one segment is assigned to each of the segments, and for sending each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the contents of the segments. - View Dependent Claims (4, 5, 6, 21)
-
-
7. A request means which sends a request concerning a Web Service to a provider through the Internet and which receives a response concerning the Web Service from the provider through the Internet, the request means comprising:
-
receiving means for receiving each of child Simple Object Access Protocol messages in accordance with a predetermined defined sequence, one child Simple Object Access Protocol message being assigned to each of a plurality of segments into which one parent Simple Object Access Protocol message as one response concerning a Web Service is divided based on a predetermined division criterion; and
decryption processing means for executing decryption processing in parallel with receiving processing by the receiving means, wherein each of the child Simple Object Access Protocol messages is decrypted in accordance with a reception sequence of the child Simple Object Access Protocol messages. - View Dependent Claims (8, 9, 10)
-
-
11. A Simple Object Access Protocol message intermediate processing unit which relays a Simple Object Access Protocol message from a request means to a provider, the request means and the provider sending, respectively, a request and a response concerning a Web Service to the other through the Internet by means of the Simple Object Access Protocol message, the Simple Object Access Protocol message intermediate processing unit comprising:
-
receiving means for receiving each of child Simple Object Access Protocol messages, each containing a content of one of a plurality of segments into which one parent Simple Object Access Protocol message as one request concerning a Web Service is divided;
parent Simple Object Access Protocol message generation means for generating a parent Simple Object Access Protocol message based on the child Simple Object Access Protocol messages after receiving all of the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message; and
sending means for sending the generated parent Simple Object Access Protocol message to the provider. - View Dependent Claims (12, 13, 22)
-
-
14. A Simple Object Access Protocol message intermediate processing unit which relays a Simple Object Access Protocol message from a provider to a request means, the request means and the provider sending, respectively, a request and a response concerning a Web Service to the other through the Internet by means of the Simple Object Access Protocol message, the Simple Object Access Protocol message intermediate processing unit comprising:
-
sequence definition means for defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one response sent from the provider to the request means is divided into a plurality of segments based on a predetermined division criterion;
child Simple Object Access Protocol message generation means for generating one child Simple Object Access Protocol message containing a content of one segment, for each of the segments; and
sending means for sending each of the child Simple Object Access Protocol messages to the request means in accordance with the defined sequence of the segments corresponding to the child Simple Object Access Protocol messages. - View Dependent Claims (15, 16)
-
-
17. A method of processing a request Simple Object Access Protocol message in a request means which sends a request concerning a Web Service to a provider through the Internet and which receives a response concerning the Web Service from the provider through the Internet, the method comprising the steps of:
-
defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one request concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion;
creating a content of each of the segments of the parent Simple Object Access Protocol message in accordance with the defined sequence; and
executing sending processing in parallel with processing of creating the content of each of the segments, wherein one child Simple Object Access Protocol message containing the content of one segment is assigned to each of the segments, and sending each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the contents of the segments. - View Dependent Claims (23)
-
-
18. A method of processing a response Simple Object Access Protocol message in a request means which sends a request concerning a Web Service to a provider through the Internet and which receives a response concerning the Web Service from the provider through the Internet, the method comprising the steps of:
-
receiving each of child Simple Object Access Protocol messages in accordance with a predetermined defined sequence, one child Simple Object Access Protocol message being assigned to each of a plurality of segments into which one parent Simple Object Access Protocol message as one response concerning a Web Service is divided; and
decrypting each of the child Simple Object Access Protocol messages in accordance with a reception sequence of the child Simple Object Access Protocol messages, in parallel with the step of receiving each of the child Simple Object Access Protocol messages.
-
-
19. A method of processing a request Simple Object Access Protocol message in a Simple Object Access Protocol message intermediate processing unit which relays a Simple Object Access Protocol message from a request means to a provider, the request means and the provider sending, respectively, a request and a response concerning a Web Service to the other through the Internet by means of the Simple Object Access Protocol message, the method comprising the steps of:
-
receiving each of child Simple Object Access Protocol messages, each containing a content of one of a plurality of segments into which one parent Simple Object Access Protocol message as one request concerning a Web Service is divided;
generating a parent Simple Object Access Protocol message based on the child Simple Object Access Protocol messages after receiving all of the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message; and
sending the generated parent Simple Object Access Protocol message to the provider.
-
-
20. A method of processing a response Simple Object Access Protocol message in a Simple Object Access Protocol message intermediate processing unit which relays a Simple Object Access Protocol message from a provider to a request means, the request means and the provider sending, respectively, a request and a response concerning a Web Service to the other through the Internet by means of the Simple Object Access Protocol message, the method comprising the steps of:
-
defining, as a defined sequence, a segment sequence when one parent Simple Object Access Protocol message as one response sent from the provider to the request means is divided into a plurality of segments based on a predetermined division criterion;
generating one child Simple Object Access Protocol message containing a content of one segment, for each of the segments; and
sending each of the child Simple Object Access Protocol messages to the request means in accordance with the defined sequence of the segments corresponding to the child Simple Object Access Protocol messages.
-
Specification