Patent ID: 7529793

Claim:
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 a header of the simple object access protocol message is divided for parallel processing of partial portions of the header, and a body of the simple object access protocol message is divided for parallel processing of partial portions of the body 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, wherein the predetermined division criterion is configured to define a header of the parent simple object access protocol message and a body of the parent simple object access protocol message at least as one segment respectively, with header segments constituting headers in child simple object access protocol messages, and body segments constituting bodies in child simple object access protocol messages and the child simple object access protocol messages include messages with both headers and bodies; wherein the sequence definition means is configured to define a segment including only a header of the parent simple object access protocol message and a segment including only a body of the parent simple object access protocol message respectively as a header segment and a body segment, and to locate the header segment behind the body segment in the defined sequence, and wherein the parent simple object access protocol message is a simple object access protocol message with web services security adopted thereto; wherein the simple object access protocol body is encrypted with a symmetric key; and wherein the simple object access protocol header is encrypted with the public key of the provider after information concerning a security token, a digital signature, and the symmetric key is written therein.